summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-11-17Lower statepoints with multi-def targets.Pat Gavlin1-7/+11
2015-11-04[StatepointLowering] Remove distinction between call and invoke safepointsIgor Laevsky1-23/+29
2015-09-08[WinEH] Avoid creating MBBs for LLVM BBs that cannot contain codeReid Kleckner1-4/+4
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz1-4/+6
2015-08-08Fix some comment typos.Benjamin Kramer1-12/+13
2015-07-28[Statepoints] Let patchable statepoints have a symbolic call target.Sanjoy Das1-1/+17
2015-07-09Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini1-3/+3
2015-07-02[NFC] Make the Statepoint class more like CallSiteSanjoy Das1-3/+3
2015-06-20[Statepoint] Remove unnecessary argument from Statepoint::getRelocatesSanjoy Das1-4/+2
2015-06-10[StatepointLowering] Reuse stack slots across basic blocksIgor Laevsky1-66/+115
2015-06-04Statepoint: Fix handling of Far Immediate callsSwaroop Sridhar1-11/+0
2015-05-20[StatepointLowering] Support of the gc.relocates for invoke statepoints.Igor Laevsky1-32/+77
2015-05-19Remove a stale commentPhilip Reames1-3/+0
2015-05-12[Statepoints] Support for "patchable" statepoints.Sanjoy Das1-6/+11
2015-05-12[Statepoints] Clean up statepoint argument accessors.Pat Gavlin1-22/+12
2015-05-12[Statepoints] Split the calling convention and statepoint flags operand to ST...Pat Gavlin1-22/+15
2015-05-12Reverse ordering of base and derived pointer during safepoint lowering.Igor Laevsky1-10/+12
2015-05-08Extend the statepoint intrinsic to allow statepoints to be marked as transiti...Pat Gavlin1-11/+91
2015-05-06[Statepoint] Clean up StatepointLowering: symbolic constants.Sanjoy Das1-2/+3
2015-05-06[Statepoint] Clean up Statepoint.h: accessor names.Sanjoy Das1-10/+10
2015-05-06[StatepointLowering] Don't create temporary instructions. NFCI.Sanjoy Das1-73/+69
2015-05-05[StatepointLowering] Rename variable, NFC.Sanjoy Das1-3/+3
2015-04-29Run StatepointLowering.{cpp,h} through clang-format.Pat Gavlin1-37/+27
2015-04-28Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk1-11/+18
2015-04-28Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper1-18/+11
2015-04-28[DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk1-11/+18
2015-04-10Reduce dyn_cast<> to isa<> or cast<> where possible.Benjamin Kramer1-1/+1
2015-03-27Require a GC strategy be specified for functions which use gc.statepointPhilip Reames1-23/+19
2015-03-27Allow explicit spill slots to be specified for a gc.statepointPhilip Reames1-4/+20
2015-03-10Teach lowering to correctly handle invoke statepoint and gc results tied to t...Igor Laevsky1-11/+56
2015-03-05Revert change r231366 as it broke clang-native-arm-cortex-a9 Analysis/propert...Igor Laevsky1-56/+11
2015-03-05Teach lowering to correctly handle invoke statepoint and gc results tied to t...Igor Laevsky1-11/+56
2015-02-20Generalize statepoint lowering to use ImmutableStatepoint. Move statepoint lo...Igor Laevsky1-40/+38
2015-02-19Demote vectors to arrays. No functionality change.Benjamin Kramer1-7/+3
2015-02-13Re-sort #include lines using my handy dandy ./utils/sort_includes.pyChandler Carruth1-1/+1
2015-01-26Revert GCStrategy ownership changesPhilip Reames1-1/+1
2015-01-16Move ownership of GCStrategy objects to LLVMContextPhilip Reames1-1/+2
2015-01-07Introduce an example statepoint GC strategyPhilip Reames1-0/+43
2014-12-02Restructure some assertion checking based on post commit feedback by Aaron an...Philip Reames1-7/+7
2014-12-02Appease a build bot complaining about an unused variable that's used in an as...Philip Reames1-0/+1
2014-12-02[Statepoints 3/4] Statepoint infrastructure for garbage collection: Selection...Philip Reames1-0/+640