llvm-6502/lib
Andrew Trick fc933c073e indvars: LinearFunctionTestReplace for non-canonical IVs.
For -disable-iv-rewrite, perform LFTR without generating a new
"canonical" induction variable. Instead find the "best" existing
induction variable for use in the loop exit test and compute the final
value of that IV for use in the new loop exit test. In short,
convert to a simple eq/ne exit test as long as it's cheap to do so.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135420 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-18 20:32:31 +00:00
..
Analysis Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. 2011-07-18 12:00:32 +00:00
Archive
AsmParser Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. 2011-07-18 12:00:32 +00:00
Bitcode land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
CodeGen Fix a crash when building 177.mesa for armv6. 2011-07-18 18:47:13 +00:00
CompilerDriver
ExecutionEngine land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
Linker Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. 2011-07-18 12:00:32 +00:00
MC
Object
Support Simplify & microoptimize code. No intended functionality change. 2011-07-18 00:00:20 +00:00
Target Do not treat atomic.load.sub differently than other atomic binary intrinsics. 2011-07-18 19:58:59 +00:00
Transforms indvars: LinearFunctionTestReplace for non-canonical IVs. 2011-07-18 20:32:31 +00:00
VMCore Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. 2011-07-18 12:00:32 +00:00
CMakeLists.txt
Makefile