llvm-6502/lib
Philip Reames 7a62a2a5ae [PlaceSafepoints] Adjust enablement logic to default to off and be GC configurable per GC
Previously, this pass ran over every function in the Module if added to the pass order.  With this change, it runs only over those with a GC attribute where the GC explicitly opts in.  A GC can also choose which of entry safepoint polls, backedge safepoint polls, and call safepoints it wants.  I hope to get these exposed as checks on the GCStrategy at some point, but for now, the checks are manual string comparisons.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230097 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-21 00:09:09 +00:00
..
Analysis
AsmParser AsmParser: Use do{}while(false) in macros, NFC 2015-02-20 23:49:24 +00:00
Bitcode
CodeGen LiveRangeCalc: Don't start liveranges of PHI instruction at the block begin. 2015-02-20 23:43:14 +00:00
DebugInfo Raising minimum required CMake version to 2.8.12.2. 2015-02-20 21:28:18 +00:00
ExecutionEngine Raising minimum required CMake version to 2.8.12.2. 2015-02-20 21:28:18 +00:00
Fuzzer
IR
IRReader
LineEditor
Linker
LTO
MC
Object
Option
ProfileData
Support
TableGen
Target X86: Remove pre-2010 dead code in mergeSPUpdatesDown 2015-02-20 22:13:25 +00:00
Transforms [PlaceSafepoints] Adjust enablement logic to default to off and be GC configurable per GC 2015-02-21 00:09:09 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile