llvm-6502/lib
Hal Finkel c8dc96be28 Add a loop rerolling flag to the PassManagerBuilder
This adds a boolean member variable to the PassManagerBuilder to control loop
rerolling (just like we have for unrolling and the various vectorization
options). This is necessary for control by the frontend. Loop rerolling remains
disabled by default at all optimization levels.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194966 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-17 16:02:50 +00:00
..
Analysis Annotate APInt methods where it's not clear whether they are in place with warn_unused_result. 2013-11-16 16:25:41 +00:00
AsmParser Add addrspacecast instruction. 2013-11-15 01:34:59 +00:00
Bitcode Add addrspacecast instruction. 2013-11-15 01:34:59 +00:00
CodeGen Revert "Micro-optimization" 2013-11-17 10:53:13 +00:00
DebugInfo
ExecutionEngine [weak vtables] Remove a bunch of weak vtables 2013-11-15 22:34:48 +00:00
IR Debug Info Verifier: remove un-used argument in verifyDebugInfo. 2013-11-16 02:34:57 +00:00
IRReader
Linker
LTO Use array_pod_sort instead of std::sort 2013-11-16 16:15:56 +00:00
MC [weak vtables] Remove a bunch of weak vtables 2013-11-15 22:34:48 +00:00
Object Path: Recognize COFF import library file magic. 2013-11-15 21:22:02 +00:00
Option
Support [block-freq] Add BlockFrequency::scale that returns a remainder from the division and make the private scale in BlockFrequency more performant. 2013-11-17 03:25:24 +00:00
TableGen
Target Added a size field to the stack map record to handle subregister spills. 2013-11-17 01:36:23 +00:00
Transforms Add a loop rerolling flag to the PassManagerBuilder 2013-11-17 16:02:50 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile