llvm-6502/include/llvm/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.h Factor address mode matcher out of codegen prepare to make it available to other passes, e.g. loop strength reduction. 2009-02-20 18:24:38 +00:00
BasicBlockUtils.h Re-apply 70645, converting ScalarEvolution to use 2009-05-04 22:30:44 +00:00
BasicInliner.h Add explicit keywords. 2008-07-07 18:00:37 +00:00
Cloning.h Revert 51775. 2008-05-30 22:47:19 +00:00
FunctionUtils.h Prune and tidy #includes. 2008-05-29 19:52:31 +00:00
InlineCost.h These bitfields were being miscompiled on some 2009-04-20 16:03:21 +00:00
Local.h Generalize instcombine's isSafeToLoadUnconditionally() function 2009-06-16 17:23:12 +00:00
PromoteMemToReg.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
UnifyFunctionExitNodes.h Tidy up several unbeseeming casts from pointer to intptr_t. 2008-09-04 17:05:41 +00:00
UnrollLoop.h Commit the header I accidentally left out of 51083. 2008-05-14 04:39:40 +00:00
ValueMapper.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00