summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
AgeCommit message (Expand)Author
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
2024-01-24[CodeGen][MISched] Rename instance of Cycle -> ReleaseAtCycleMichael Maitland
2024-01-24[CodeGen][MISched] Handle empty sized resource usage. (#75951)Michael Maitland
2024-01-17[CodeGen][MISched][NFC] Rename some instances of Cycle -> ReleaseAtCycleMichael Maitland
2024-01-16[MachineScheduler] Add option to control reordering for store/load clustering...Alex Bradbury
2023-12-11[CodeGen][MachineScheduler][NFC]Update some comments of scheduler (#74705)Ningning Shi(史宁宁)
2023-12-06[MachineScheduler][NFCI] Add Offset and OffsetIsScalable args to shouldCluste...Alex Bradbury
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song
2023-08-24[TableGen] Rename ResourceCycles and StartAtCycle to clarify semanticsMichael Maitland
2023-08-24Revert "[TableGen] Rename ResourceCycles and StartAtCycle to clarify semantics"Michael Maitland
2023-08-24[TableGen] Rename ResourceCycles and StartAtCycle to clarify semanticsMichael Maitland
2023-08-24Revert "[TableGen] Rename ResourceCycles and StartAtCycle to clarify semantics"Michael Maitland
2023-08-24[TableGen] Rename ResourceCycles and StartAtCycle to clarify semanticsMichael Maitland
2023-08-01[MISched] Do not erase resource booking history for subunits.Francesco Petrogalli
2023-06-28[MISched] Fix bug(s) in bottom-up scheduling.Francesco Petrogalli
2023-06-20[llc][MISched] Add `-misched-detail-resource-booking` to llc.Francesco Petrogalli
2023-06-20Revert "[llc][MISched] Add `-misched-detail-resource-booking` to llc."Francesco Petrogalli
2023-06-20[llc][MISched] Add `-misched-detail-resource-booking` to llc.Francesco Petrogalli
2023-06-13[MISched][scheduleDump] Use stable_sort to prevent test failures.Francesco Petrogalli
2023-06-12[MISched] Use StartAtCycle in trace dumps.Francesco Petrogalli
2023-06-09[CodeGen] Fix a warning in release buildsKazu Hirata
2023-06-09[MISched][rework] Introduce and use ResourceSegments.Francesco Petrogalli
2023-06-09Revert "[MISched] Introduce and use ResourceSegments."Francesco Petrogalli
2023-06-09[MISched] Introduce and use ResourceSegments.Francesco Petrogalli
2023-06-01[CodeGen] Make use of MachineInstr::all_defs and all_uses. NFCI.Jay Foad
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi
2023-03-30[MachineScheduler] Rename postprocessDAG to postProcessDAG. NFCjacquesguan
2023-01-26[MISched] Dump the execution trace of the schedule.Francesco Petrogalli
2023-01-14MachineScheduler.cpp: Fixup D141707, suppress `MISchedDumpReservedCycles` con...NAKAMURA Takumi
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper
2023-01-13[CodeGen] Fix build failure due to missing declaration.Francesco Petrogalli
2023-01-13Recommit [SchedBoundary] Add dump method for resource usage.Francesco Petrogalli
2023-01-13Revert "[SchedBoundary] Add dump method for resource usage."Francesco Petrogalli
2023-01-13[SchedBoundary] Add dump method for resource usage.Francesco Petrogalli
2022-07-30[CodeGen] Fixed undeclared MISchedCutoff in case of NDEBUG and LLVM_ENABLE_AB...Dmitry Vassiliev
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata
2022-07-14[AMDGPU] SIMachineScheduler: Add support for several MachineScheduler featuresJannik Silvanus
2022-03-24[CodeGen] Define ABI breaking class members correctlyDaniil Kovalev
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2022-02-07[AMDGPU] Fix debug values in scheduler not placed correctly when revertingVang Thao
2021-12-06[llvm][Hexagon] Generalize VLIWResourceModel, VLIWMachineScheduler, and Conve...James Nagurne
2021-12-04[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2021-08-26[MachineScheduler] Fix tracingJay Foad
2021-07-01[NFC][Scheduler] Refactor tryCandidate to return booleanQiu Chaofan
2021-04-19[CSSPGO] Exclude pseudo probes from slot indexHongtao Yu
2021-04-19[CodeGen] Use ProcResGroup information in SchedBoundaryDavid Penry
2021-02-16[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2020-12-16[DDG] Data Dependence Graph - DOT printer - recommitBardia Mahjour