llvm-6502/lib
Benjamin Kramer ff18310274 Add a basic verifier for SCEV's backedge taken counts.
Enabled with -verify-scev. This could be extended significantly but hopefully
catches the common cases now. Note that it's not enabled by default in any
configuration because the way it tries to distinguish SCEVs is still fragile and
may produce false positives. Also the test-suite isn't clean yet, one example
is that it fails if a pass drops an NSW bit but it's still present in SCEV's
cached. Cleaning up all those cases will take some time.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166786 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-26 17:31:32 +00:00
..
Analysis Add a basic verifier for SCEV's backedge taken counts. 2012-10-26 17:31:32 +00:00
Archive
AsmParser Special calling conventions for Intel OpenCL built-in library. 2012-10-24 14:46:16 +00:00
Bitcode
CodeGen Make sure I is not the end iterator when isInsideBundle is called. 2012-10-26 17:11:42 +00:00
DebugInfo
ExecutionEngine PowerPC: Initial support for PowerPC64 MCJIT 2012-10-25 13:13:48 +00:00
Linker
MC [ms-inline asm] Have the target AsmParser create the asmrewrite for the offsetof 2012-10-26 16:09:20 +00:00
Object
Support Don't explicitly require RTTI and EH. 2012-10-26 12:15:29 +00:00
TableGen Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
Target git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166780 91177308-0d34-0410-b5e6-96231b3b80d8 2012-10-26 16:18:19 +00:00
Transforms Use VTTI->getNumberOfParts in BBVectorize. 2012-10-26 04:28:06 +00:00
VMCore Don't explicitly require RTTI and EH. 2012-10-26 12:15:29 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile