aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-02-07[MachineInstr] Add isCandidateForCallSiteEntry predicateVedant Kumar1-1/+2
2020-01-16Revert "[PHIEliminate] Move dbg values after phi and label"Jeremy Morse1-4/+2
2020-01-16[PHIEliminate] Move dbg values after phi and labelChris Ye1-2/+4
2019-10-28Recommit "Add a heap alloc site marker field to the ExtraInfo in MachineInstrs"Amy Huang1-4/+4
2019-10-25Revert "Add an instruction marker field to the ExtraInfo in MachineInstrs."Amy Huang1-4/+4
2019-10-25Add an instruction marker field to the ExtraInfo in MachineInstrs.Amy Huang1-4/+4
2019-10-19Prune Analysis includes from SelectionDAG.hReid Kleckner1-1/+1
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-1/+1
2019-08-07Recommit "[MS] Emit S_HEAPALLOCSITE debug info in Selection DAG"Amy Huang1-0/+10
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-2/+2
2019-07-31Revert "[MS] Emit S_HEAPALLOCSITE debug info in Selection DAG" andAmy Huang1-10/+0
2019-07-31Fix to r367374 "[MS] Emit S_HEAPALLOCSITE debug info in Selection DAG"Amy Huang1-4/+8
2019-07-31[MS] Emit S_HEAPALLOCSITE debug info in SelectionDAGAmy Huang1-0/+6
2019-06-27[ISEL][X86] Tracking of registers that forward call argumentsDjordje Todorovic1-2/+8
2019-04-23Use llvm::stable_sortFangrui Song1-1/+1
2019-03-08DAG: Don't try to cluster loads with tied inputsMatt Arsenault1-1/+20
2019-01-28[DebugInfo][DAG] Avoid re-ordering of DBG_VALUEsJeremy Morse1-21/+50
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-10[DebugInfo] Emit undef DBG_VALUEs when SDNodes are optimised outJeremy Morse1-5/+8
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song1-1/+1
2018-09-19ScheduleDAG: Cleanup dumping code; NFCMatthias Braun1-6/+19
2018-08-14[SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth1-6/+4
2018-05-09[DebugInfo] Convert intrinsic llvm.dbg.label to MachineInstr.Shiva Chen1-0/+33
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2018-04-06[CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-3/+3
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-1/+1
2017-10-24Use range-based-for. NFCAdrian Prantl1-6/+5
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-2/+2
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-2/+2
2017-09-25[DebugInfo] Sort the SDDbgValue list before assuming it is in IR orderReid Kleckner1-9/+18
2017-09-25Use {} instead of make_pair and an iterator for the insertion point, NFCReid Kleckner1-5/+6
2017-02-19Remove redundant call to GluedNodes.back() [NFC]Artyom Skrobov1-2/+1
2017-01-28Cleanup dump() functions.Matthias Braun1-0/+1
2017-01-19[DAG] Don't increase SDNodeOrder for dbg.value/declare.Mikael Holmen1-3/+3
2016-07-08SelectionDAG: Avoid implicit iterator conversions in ScheduleDAGSDNodes, NFCDuncan P. N. Exon Smith1-1/+1
2016-01-30Avoid overly large SmallPtrSet/SmallSetMatthias Braun1-1/+1
2015-07-14Add allnodes() iterator range to SelectionDAG. NFC.Pete Cooper1-6/+4
2015-06-26Convert a bunch of loops to foreach. NFC.Pete Cooper1-3/+3
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-1/+1
2015-02-17Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer1-15/+5
2015-01-14Adjust ScheduleDAGSDNodes::RegDefIter for patchpointsHal Finkel1-0/+8
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie1-3/+3
2014-11-16Convert some EVTs to MVTs where only a SimpleValueType is needed.Craig Topper1-1/+1
2014-10-23ScheduleDAG: record PhysReg dependencies represented by CopyFromReg nodesTim Northover1-5/+10
2014-10-09Remove more calls to getSubtargetImpl from the schedulers andEric Christopher1-2/+1
2014-10-07typosSanjay Patel1-2/+2
2014-10-07typosSanjay Patel1-1/+1
2014-08-11Make this SmallVector size a power of two as suggested by ChandlerHans Wennborg1-1/+1
2014-08-11Increase the size of this SmallVector in CloneNodeWithValues.Hans Wennborg1-1/+1