summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
AgeCommit message (Expand)Author
2025-11-10CodeGen: Remove TRI argument from getRegClass (#158225)Matt Arsenault
2025-09-12CodeGen: Remove MachineFunction argument from getRegClass (#158188)Matt Arsenault
2025-07-04[llvm] Use llvm::fill instead of std::fill(NFC) (#146911)Austin
2025-03-02[SelectionDAG] Use Register and MCRegister. NFCCraig Topper
2025-01-23[SDAG] Use BatchAAResults for querying alias analysis (AA) results (#123934)Benjamin Maxwell
2025-01-08[LLVM] Fix various cl::desc typos and whitespace issues (NFC) (#121955)Ryan Mansfield
2024-09-30[NFC] Use initial-stack-allocations for more data structures (#110544)Jeremy Morse
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury
2023-09-30[X86]Remove X86-specific dead code in ScheduleDAGRRList.cpp (#67629)XinWang10
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-09-11[InlineAsm] refactor InlineAsm class NFC (#65649)Nick Desaulniers
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi
2023-04-21Fix uninitialized scalar members in CodeGenAkshay Khadse
2023-04-17Fix uninitialized pointer members in CodeGenAkshay Khadse
2023-01-23[MC] Define and use MCInstrDesc implicit_uses and implicit_defs. NFC.Jay Foad
2023-01-23[MC] Do not copy MCInstrDescs. NFC.Jay Foad
2023-01-23[MC] Make more use of MCInstrDesc::operands. NFC.Jay Foad
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2023-01-04[MC] Consistently use MCInstrDesc::getImplicitUses and getImplicitDefs. NFC.Jay Foad
2022-12-30[ScheduleDAG] Support REQ_SEQUENCE unschedulingFilipp Zhinkin
2022-12-13[NFC] Add checks for potential null returnsPhoebe Wang
2022-09-12[NFC][ScheduleDAG] Use a reference to iterate over NodeSuccs/ChainSuccsPavel Samolysov
2022-09-12[NFC][ScheduleDAG] Use structure bindings and emplace_backPavel Samolysov
2022-09-12[NFC][ScheduleDAG] Use Register and MCPhysReg instead of unsignedPavel Samolysov
2022-06-30[AMDGPU] Check for CopyToReg PhysReg clobbers in pre-RA-schedjeff
2020-09-21Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit"Alexander Belyaev
2020-09-18[NFC][ScheduleDAG] Remove unused EntrySU SUnitFrancis Visoiu Mistrih
2020-07-23[ScheduleDAGRRList] Pacify overload mismatch in std::min.Florian Hahn
2020-07-23[ScheduleDAGRRList] Limit number of candidates to explore.Florian Hahn
2020-05-31[ScheduleDAG] Avoid unnecessary recomputation of topological order.Florian Hahn
2019-10-04[ScheduleDAG] When a node is cloned, add an edge between the nodes.Eli Friedman
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-04-17[ScheduleDAGRRList] Recompute topological ordering on demand.Florian Hahn
2019-02-08Implementation of asm-goto support in LLVMCraig Topper
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-18[ScheduleDAGRRList] Do not preschedule the node has ADJCALLSTACKDOWN parentShiva Chen
2018-09-19ScheduleDAG: Cleanup dumping code; NFCMatthias Braun
2018-07-18[ScheduleDAG] Fix unfolding of SUnits to already existent nodes.Nirav Dave
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-03-23Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie
2018-01-31[ARM] Allow the scheduler to clone a node with glue to avoid a copy CPSR ↔ ...Roger Ferrer Ibanez
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton