hanchenye-llvm-project/llvm/lib/Transforms/Utils
Chris Lattner 855a4ff4dd Remove a whole bunch of horrible hacky code that was used to promote allocas
whose addresses where used by trivial phi nodes and select instructions.  This
is now performed by the instcombine pass, which is more powerful, is much
simpler, and is faster.  This allows the deletion of a bunch of code, two
FIXME's and two gotos.

llvm-svn: 16406
2004-09-19 18:51:51 +00:00
..
BasicBlockUtils.cpp Fix #includes of i*.h => Instructions.h as per PR403. 2004-07-29 17:30:56 +00:00
BreakCriticalEdges.cpp Convert code to compile with vc7.1. 2004-09-15 17:06:42 +00:00
CloneFunction.cpp Fix #includes of i*.h => Instructions.h as per PR403. 2004-07-29 17:30:56 +00:00
CloneModule.cpp Convert to SymbolTable's new iteration interface. 2004-05-25 08:53:40 +00:00
CloneTrace.cpp Convert code to compile with vc7.1. 2004-09-15 17:06:42 +00:00
CodeExtractor.cpp Convert code to compile with vc7.1. 2004-09-15 17:06:42 +00:00
DemoteRegToStack.cpp Fix PR310 and TailDup/2004-04-01-DemoteRegToStack.llx 2004-04-01 20:28:45 +00:00
InlineFunction.cpp Convert code to compile with vc7.1. 2004-09-15 17:06:42 +00:00
Local.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
Makefile
PromoteMemoryToRegister.cpp Remove a whole bunch of horrible hacky code that was used to promote allocas 2004-09-19 18:51:51 +00:00
SimplifyCFG.cpp Convert code to compile with vc7.1. 2004-09-15 17:06:42 +00:00
UnifyFunctionExitNodes.cpp Merge i*.h headers into Instructions.h as part of bug403. 2004-07-29 12:17:34 +00:00
ValueMapper.cpp Add value mapper support for select constant exprs. This should fix a bug 2004-08-13 02:43:19 +00:00
ValueMapper.h Move RemapInstruction() to ValueMapper, so that it can be shared with 2004-05-19 09:08:12 +00:00