llvm-6502/lib
Bill Wendling bfbab99b58 Second attempt at PR12573:
Allow the "SplitCriticalEdge" function to split the edge to a landing pad. If
the pass is *sure* that it thinks it knows what it's doing, then it may go ahead
and specify that the landing pad can have its critical edge split. The loop
unswitch pass is one of these passes. It will split the critical edges of all
edges coming from a loop to a landing pad not within the loop. Doing so will
retain important loop analysis information, such as loop simplify.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155817 91177308-0d34-0410-b5e6-96231b3b80d8
2012-04-30 10:44:54 +00:00
..
Analysis Reapply r155682, making constant folding more consistent, with a fix to work 2012-04-27 17:50:22 +00:00
Archive
AsmParser
Bitcode
CodeGen RegisterPressure: ArrayRefize some functions for better readability. No functionality change. 2012-04-29 18:52:56 +00:00
DebugInfo
ExecutionEngine Code cleanup in RuntimeDyld: 2012-04-30 10:06:27 +00:00
Linker Add a flag to the struct type finder to collect only those types which have 2012-04-21 23:59:16 +00:00
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 [Support/YAMLParser] Fix ASan found bugs. 2012-04-27 21:12:20 +00:00
TableGen Fix copy/paste-o. 2012-04-18 18:09:53 +00:00
Target No need to normalize index before calling Extract128BitVector 2012-04-30 05:17:10 +00:00
Transforms Second attempt at PR12573: 2012-04-30 10:44:54 +00:00
VMCore Reapply r155682, making constant folding more consistent, with a fix to work 2012-04-27 17:50:22 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile