llvm-6502/lib/Transforms/Utils
Chris Lattner 6cc8a93c48 Generalize instcombine's isSafeToLoadUnconditionally() function
to ignore readonly calls, and factor it out of instcombine so
that it can be used by other passes.  Patch by Frits van Bommel!



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73506 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-16 17:23:12 +00:00
..
AddrModeMatcher.cpp
BasicBlockUtils.cpp
BasicInliner.cpp available_externall linkage is not local, this was confusing the codegenerator, 2009-05-23 14:06:57 +00:00
BreakCriticalEdges.cpp
CloneFunction.cpp
CloneLoop.cpp
CloneModule.cpp
CloneTrace.cpp
CMakeLists.txt
CodeExtractor.cpp
DemoteRegToStack.cpp
InlineCost.cpp available_externall linkage is not local, this was confusing the codegenerator, 2009-05-23 14:06:57 +00:00
InlineFunction.cpp
InstructionNamer.cpp
LCSSA.cpp
Local.cpp Generalize instcombine's isSafeToLoadUnconditionally() function 2009-06-16 17:23:12 +00:00
LoopSimplify.cpp
LowerAllocations.cpp Fix old-style type names in comments. 2009-06-14 23:30:43 +00:00
LowerInvoke.cpp
LowerSwitch.cpp
Makefile
Mem2Reg.cpp
PromoteMemoryToRegister.cpp
SimplifyCFG.cpp Fix the crash in this test. This is basically the same 2009-06-15 20:59:27 +00:00
UnifyFunctionExitNodes.cpp
UnrollLoop.cpp
ValueMapper.cpp Give embedded metadata its own type instead of relying on EmptyStructTy. 2009-05-30 05:06:04 +00:00