llvm-6502/lib
Andrew Trick b512263596 loop-reduce: Add an early bailout to catch extremely large loops.
This introduces a threshold of 200 IV Users, which is very
conservative but should be sufficient to avoid serious compile time
sink or stack overflow. The llvm test-suite with LTO never exceeds 190
users per loop.

The bug doesn't relate to a specific type of loop. Checking in an
arbitrary giant loop as a unit test would be silly.

Fixes rdar://11262507.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154983 91177308-0d34-0410-b5e6-96231b3b80d8
2012-04-18 04:00:10 +00:00
..
Analysis Revert "SCEV: When expanding a GEP the final addition to the base pointer has NUW but not NSW." 2012-04-17 06:33:57 +00:00
Archive
AsmParser
Bitcode
CodeGen Fixes a problem in instruction selection with testing whether or not the 2012-04-17 22:23:10 +00:00
DebugInfo
ExecutionEngine Fix incorrect call of resolveRelocation() for ARM ELF stub relocations. 2012-04-17 20:10:16 +00:00
Linker
MC MC assembly parser handling for trailing comma in macro instantiation. 2012-04-16 21:18:49 +00:00
Object Implement GDB integration for source level debugging of code JITed using 2012-04-16 22:12:58 +00:00
Support fix error check in assert 2012-04-18 00:40:23 +00:00
TableGen
Target fix pr12559: mark unavailable win32 math libcalls 2012-04-17 23:05:54 +00:00
Transforms loop-reduce: Add an early bailout to catch extremely large loops. 2012-04-18 04:00:10 +00:00
VMCore Typo. 2012-04-16 23:54:31 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile