llvm-6502/lib/Transforms/Utils
2008-06-12 21:15:59 +00:00
..
BasicBlockUtils.cpp
BasicInliner.cpp
BreakCriticalEdges.cpp LoopIndexSplit can sometimes result in cases where a block in its own domfrontier. 2008-06-03 18:29:48 +00:00
CloneFunction.cpp Factor code to copy global value attributes like 2008-05-26 19:58:59 +00:00
CloneLoop.cpp
CloneModule.cpp Factor code to copy global value attributes like 2008-05-26 19:58:59 +00:00
CloneTrace.cpp
CodeExtractor.cpp Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to 2008-05-23 21:05:58 +00:00
DemoteRegToStack.cpp
InlineCost.cpp
InlineFunction.cpp Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better. 2008-05-15 10:04:30 +00:00
LCSSA.cpp Fix whitespace in whitespace-significant pseudocode in a comment. 2008-06-03 00:57:21 +00:00
Local.cpp
LoopSimplify.cpp LoopSimplify preserves AA. 2008-06-06 17:50:58 +00:00
LowerAllocations.cpp API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) 2008-05-16 19:29:10 +00:00
LowerInvoke.cpp Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to 2008-05-23 21:05:58 +00:00
LowerSwitch.cpp API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) 2008-05-16 19:29:10 +00:00
Makefile
Mem2Reg.cpp
PromoteMemoryToRegister.cpp
SimplifyCFG.cpp Do not speculatively execute an instruction by hoisting it to its predecessor BB if any of its operands are defined but not used in BB. The transformation will prevent the operand from being sunk into the use block. 2008-06-12 21:15:59 +00:00
UnifyFunctionExitNodes.cpp
UnrollLoop.cpp
ValueMapper.cpp rewrite operand loops to use iterators 2008-05-30 21:24:22 +00:00