llvm-6502/lib
Bill Wendling 1356041296 Use a heavy hammer to fix PR12573.
If the loop contains invoke instructions, whose unwind edge escapes the loop,
then don't try to unswitch the loop. Doing so may cause the unwind edge to be
split, which not only is non-trivial but doesn't preserve loop simplify
information.

Fixes PR12573


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154987 91177308-0d34-0410-b5e6-96231b3b80d8
2012-04-18 06:00:09 +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 Remove AVX vpermil intrinsics. I removed their uses from clang headers and builtins a while back. 2012-04-18 05:24:00 +00:00
Transforms Use a heavy hammer to fix PR12573. 2012-04-18 06:00:09 +00:00
VMCore Remove AVX vpermil intrinsics. I removed their uses from clang headers and builtins a while back. 2012-04-18 05:24:00 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile