llvm-mirror/lib
Sjoerd Meijer 73a75d092e MachineLoop: add methods findLoopControlBlock and findLoopPreheader
This adds two new utility functions findLoopControlBlock and findLoopPreheader
to MachineLoop and MachineLoopInfo. These functions are refactored and taken
from the Hexagon target as they are target independent; thus this is intendend to
be a non-functional change.

Differential Revision: https://reviews.llvm.org/D22959

llvm-svn: 278661
2016-08-15 08:22:42 +00:00
..
Analysis [ScopedNoAliasAA] collectMDInDomain should be a free function 2016-08-15 03:56:06 +00:00
AsmParser
Bitcode Fix bitcode auto-upgrade when using bitcode lazy loading 2016-08-14 00:01:27 +00:00
CodeGen MachineLoop: add methods findLoopControlBlock and findLoopPreheader 2016-08-15 08:22:42 +00:00
DebugInfo
ExecutionEngine
Fuzzer
IR Revert "Revert "Invariant start/end intrinsics overloaded for address space"" 2016-08-13 23:31:24 +00:00
IRReader
LibDriver
LineEditor
Linker
LTO
MC Avoid accessing LLVM/DWARF register mappings if undefined 2016-08-12 23:12:59 +00:00
Object Next set of additional error checks for invalid Mach-O files. 2016-08-12 20:10:25 +00:00
ObjectYAML
Option
Passes [PM] Port LoopDataPrefetch to new pass manager 2016-08-13 04:11:27 +00:00
ProfileData
Support
TableGen
Target MachineLoop: add methods findLoopControlBlock and findLoopPreheader 2016-08-15 08:22:42 +00:00
Transforms [SimplifyCFG] Rewrite SinkThenElseCodeToEnd 2016-08-15 08:04:56 +00:00
CMakeLists.txt
LLVMBuild.txt