llvm-6502/lib/Transforms/Utils
Owen Anderson 7aa3c781b4 SSI needs to require DT and DF transitively, since it uses them outside of its runOnFunction.
Similarly, it can be marked setPreservesAll, since it does no work in its runOnFunction.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83282 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-04 17:47:39 +00:00
..
AddrModeMatcher.cpp Change Pass::print to take a raw ostream instead of std::ostream, 2009-08-23 06:03:38 +00:00
BasicBlockUtils.cpp Instruction::clone does not need to take an LLVMContext&. Remove that and 2009-09-27 07:38:41 +00:00
BasicInliner.cpp eliminate the "Value" printing methods that print to a std::ostream. 2009-08-23 04:37:46 +00:00
BreakCriticalEdges.cpp Fix SplitCriticalEdge to properly update LCSSA form when splitting a 2009-09-09 18:18:18 +00:00
CloneFunction.cpp Instruction::clone does not need to take an LLVMContext&. Remove that and 2009-09-27 07:38:41 +00:00
CloneLoop.cpp Simplify code by using SmallVector's pop_back_val() instead of 2009-05-06 17:22:41 +00:00
CloneModule.cpp smallvectorize the list of returns built by CloneAndPruneFunctionInto. 2009-08-27 04:02:30 +00:00
CMakeLists.txt remove CloneTrace, which appears to be dead since 2004. 2009-08-27 03:56:43 +00:00
CodeExtractor.cpp Comment-ify. 2009-08-25 17:42:07 +00:00
DemoteRegToStack.cpp Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. 2009-07-15 23:53:25 +00:00
InlineCost.cpp calls are already handled, malloc doesn't need a special case. 2009-09-27 21:33:46 +00:00
InlineFunction.cpp Instruction::clone does not need to take an LLVMContext&. Remove that and 2009-09-27 07:38:41 +00:00
InstructionNamer.cpp Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
LCSSA.cpp Remove a redundant #ifndef and add an assertion string. 2009-09-28 14:38:19 +00:00
Local.cpp Preserve ProfileInfo during CodeGenPrepare. 2009-09-16 09:26:52 +00:00
LoopSimplify.cpp Fix this code so that it doesn't try to iterate through a std::vector 2009-09-30 20:54:16 +00:00
LowerAllocations.cpp Update malloc call creation code (AllocType is now the element type of the malloc, not the resulting type). 2009-09-18 19:20:02 +00:00
LowerInvoke.cpp back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure 2009-09-03 02:02:59 +00:00
LowerSwitch.cpp Eliminate the unused Context argument on one of the ICmpInst and FCmpInst 2009-08-25 23:17:54 +00:00
Makefile Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
Mem2Reg.cpp Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
PromoteMemoryToRegister.cpp tidy up 2009-09-21 22:26:02 +00:00
SimplifyCFG.cpp Instruction::clone does not need to take an LLVMContext&. Remove that and 2009-09-27 07:38:41 +00:00
SSI.cpp SSI needs to require DT and DF transitively, since it uses them outside of its runOnFunction. 2009-10-04 17:47:39 +00:00
UnifyFunctionExitNodes.cpp Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
UnrollLoop.cpp eliminate the "Value" printing methods that print to a std::ostream. 2009-08-23 04:37:46 +00:00
ValueMapper.cpp Rename MDNode.h header. It defines MDnode and other metadata classes. 2009-07-28 21:49:47 +00:00