aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-02[Statepoints] Fix overalignment of loads in no-realign-stack functionsPhilip Reames1-8/+15
2019-07-23Move variable out from debug only section.Richard Trieu1-2/+0
2019-07-22[Statepoints] Fix a bug in statepoint lowering for functions w/no-realign-stackPhilip Reames1-1/+8
2019-03-12[CodeGen] Add MMOs to statepoint nodes during SelectionDAGPhilip Reames1-13/+42
2019-02-12[Statepoint Lowering] Update misleading comments about chainsPhilip Reames1-9/+7
2019-02-11[CallSite removal] Migrate the statepoint GC infrastructure to use theChandler Carruth1-16/+15
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-30[CodeGen] Prefer static frame index for STATEPOINT liveness argsThan McIntosh1-1/+10
2018-07-30Remove trailing spaceFangrui Song1-4/+4
2018-07-28DAG: Add calling convention argument to calling convention funcsMatt Arsenault1-1/+2
2018-03-23Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie1-1/+1
2017-11-28Use getStoreSize() in various places instead of 'BitSize >> 3'.Jonas Paulsson1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-09-27[CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include W...Eugene Zelenko1-7/+28
2017-06-09Reland "[SelectionDAG] Enable target specific vector scalarization of calls a...Simon Dardis1-1/+1
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-06-02[Statepoint] Be consistent about using deopt naming [NFCI]Philip Reames1-1/+1
2017-05-18[Statistics] Add a method to atomically update a statistic that contains a ma...Craig Topper1-2/+2
2017-04-27Use a pointer type for target frame indices during statepoint loweringSanjoy Das1-7/+14
2017-04-07Revert "[SelectionDAG] Enable target specific vector scalarization of calls a...Simon Dardis1-1/+1
2017-04-07[SelectionDAG] Enable target specific vector scalarization of calls and returnsSimon Dardis1-1/+1
2016-12-13[Statepoints] Reuse stack slots more than once within a basic blockPhilip Reames1-4/+9
2016-11-20Fix spelling mistakes in SelectionDAG comments. NFC.Simon Pilgrim1-1/+1
2016-09-14getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCISanjay Patel1-2/+1
2016-08-31[statepoints][experimental] Add support for live-in semantics of values in de...Philip Reames1-5/+35
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-5/+5
2016-07-15[SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar1-4/+2
2016-04-12Introduce an GCRelocateInst class [NFC]Philip Reames1-5/+4
2016-04-06Lower @llvm.experimental.deoptimize as a noreturn callSanjoy Das1-6/+20
2016-03-24Reduce code duplication by extracting out a helper function; NFCSanjoy Das1-30/+17
2016-03-24Lower varargs correctly in deopt bundle loweringSanjoy Das1-0/+1
2016-03-24Add lowering support for llvm.experimental.deoptimizeSanjoy Das1-0/+34
2016-03-24[Statepoints] Fix yet another issue around gc pointer uniqueingSanjoy Das1-18/+21
2016-03-24Minor cosmestic changes (NFC)Sanjoy Das1-7/+7
2016-03-23[StatepointLowering] Minor nfc refactoringSanjoy Das1-29/+6
2016-03-23[StatepointLowering] Schedule gc relocates before uniqueing themSanjoy Das1-6/+10
2016-03-22Allow lowering call sites with both funclets and deopt stateSanjoy Das1-5/+1
2016-03-22Add "first class" lowering for deopt operand bundlesSanjoy Das1-19/+55
2016-03-17[SelectionDAG] Remove visitStatepoint; NFCSanjoy Das1-8/+0
2016-03-16Fix indentation; NFCSanjoy Das1-3/+2
2016-03-16Extract out a SelectionDAGBuilder::LowerAsStatepoint; NFCSanjoy Das1-144/+149
2016-03-16[SelectionDAG] Extract out populateCallLoweringInfo; NFCSanjoy Das1-4/+6
2016-03-15[StatepointLowering] Move an assertion; NFCISanjoy Das1-6/+4
2016-03-12Make gc relocates more strongly typed; NFCSanjoy Das1-10/+13
2016-02-19[StatepointLowering] Minor non-semantic cleanupsSanjoy Das1-23/+18
2016-02-19[StatepointLowering] Update StatepointMaxSlotsRequired correctlySanjoy Das1-3/+4
2016-02-19[StatepointLowering] Fix a mistake in rL261336Sanjoy Das1-4/+5
2016-02-19[StatepointLowering] Change AllocatedStackSlots to use SmallBitVectorSanjoy Das1-9/+10
2016-02-19[StatepointLowering] Fix bug in allocateStackSlotSanjoy Das1-2/+19
2016-02-19[StatepointLowering] Clean up allocateStackSlotSanjoy Das1-35/+22