llvm-6502/lib
Andrew Trick e08c32249f LSR Fix: check SCEV expression safety before expansion.
All SCEV expressions used by LSR formulae must be safe to
expand. i.e. they may not contain UDiv unless we can prove nonzero
denominator.

Fixes PR11356: LSR hoists UDiv.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160205 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-13 23:33:10 +00:00
..
Analysis LSR Fix: check SCEV expression safety before expansion. 2012-07-13 23:33:10 +00:00
Archive
AsmParser Extend the IL for selecting TLS models (PR9788) 2012-06-23 11:37:03 +00:00
Bitcode llvm/lib: [CMake] Add explicit dependency to intrinsics_gen. 2012-06-24 13:32:01 +00:00
CodeGen Revert r160194, which switched to use LV information for finding local 2012-07-13 22:23:32 +00:00
DebugInfo Fix a bug in DebugInfo lib, extend a comment for one of the methods 2012-07-04 09:42:54 +00:00
ExecutionEngine Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and 2012-06-28 00:05:13 +00:00
Linker Extend the IL for selecting TLS models (PR9788) 2012-06-23 11:37:03 +00:00
MC I'm introducing a new machine model to simultaneously allow simple 2012-07-07 04:00:00 +00:00
Object Added accessors for getting coff_relocation info 2012-06-18 19:47:16 +00:00
Support Fixed few warnings. 2012-07-12 20:45:36 +00:00
TableGen TableGen: Location information for diagnostic. 2012-07-12 00:53:31 +00:00
Target This is one of the first steps at moving to replace target-dependent 2012-07-13 23:25:25 +00:00
Transforms LSR Fix: check SCEV expression safety before expansion. 2012-07-13 23:33:10 +00:00
VMCore This is one of the first steps at moving to replace target-dependent 2012-07-13 23:25:25 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile