summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachinePipeliner.cpp
AgeCommit message (Expand)Author
2024-08-06[MachinePipeliner] Fix instruction order with physical register (#99264)Ryotaro KASUGA
2024-07-24[llvm][CodeGen] Added a new restriction for II by pragma in window scheduler ...Kai Yan
2024-07-13[CodeGen] Use range-based for loops (NFC) (#98706)Kazu Hirata
2024-07-10[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice
2024-07-03Reapply "[MachinePipeliner] Fix constraints aren't considered in cert… (#97...Ryotaro KASUGA
2024-07-01Revert "[MachinePipeliner] Fix constraints aren't considered in certain cases...Ryotaro KASUGA
2024-07-01[MachinePipeliner] Fix constraints aren't considered in certain cases (#95356)Ryotaro KASUGA
2024-06-13[llvm][CodeGen] Add a new software pipeliner 'Window Scheduler' (#84443)Hua Tian
2024-06-12[ModuloSchedule][AArch64] Implement modulo variable expansion for pipelining ...Yuta Mukai
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2024-04-12[AArch64] Improve scheduling latency into Bundles (#86310)David Green
2024-04-08Replace copy with a reference. (#87975)Malay Sanghi
2024-04-03Reapply "[CodeGen] Fix register pressure computation in MachinePipeli… (#87...Ryotaro KASUGA
2024-04-01Revert "[CodeGen] Fix register pressure computation in MachinePipeliner (#870...Gulfem Savrun Yeniceri
2024-04-01[CodeGen] Fix register pressure computation in MachinePipeliner (#87030)Ryotaro KASUGA
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green
2024-03-05Replace copy with a reference. (#82485)MalaySanghiIntel
2024-02-22[MachinePipeliner] Fix elements being added while the list is iterated (#80805)Yuta Mukai
2024-02-03[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2024-01-22[CodeGen][MachinePipeliner] Fix -Wpessimizing-move in MachinePipeliner.cpp (NFC)Jie Fu
2024-01-22[CodeGen][MachinePipeliner] Limit register pressure when scheduling (#74807)Ryotaro KASUGA
2023-12-11[MachinePipeliner] Fix store-store dependences (#72575)bcahoon
2023-10-24[ADT] Rename llvm::erase_value to llvm::erase (NFC) (#70156)Kazu Hirata
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-06-16[MC] Add MCRegisterInfo::regunits for iteration over register unitsSergei Barannikov
2023-06-01[CodeGen] Make use of MachineInstr::all_defs and all_uses. NFCI.Jay Foad
2023-04-08[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2023-03-30[MachineScheduler] Rename postprocessDAG to postProcessDAG. NFCjacquesguan
2023-02-07[CodeGen] Define and use MachineOperand::getOperandNoJay Foad
2023-01-22Use llvm::popcount instead of llvm::countPopulation(NFC)Kazu Hirata
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper
2022-11-07[SWP] Recognize mem carried dep with different baseThomas Preud'homme
2022-09-16[MachinePipeliner] Fix the interpretation of the scheduling modelYuta Mukai
2022-08-30[ModuloScheduler] Fix missing LLVM_DEBUGDavid Penry
2022-08-22[ModuloSchedule] Add interface call to accept/reject SMS schedulesDavid Penry
2022-08-17Revert "[ModuloSchedule] Add interface call to accept/reject SMS schedules"David Penry
2022-08-17[ModuloSchedule] Add interface call to accept/reject SMS schedulesDavid Penry
2022-07-18CodeGen: Remove AliasAnalysis from regallocMatt Arsenault
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata
2022-06-18[llvm] Call *set::insert without checking membership first (NFC)Kazu Hirata
2022-06-10[CodeGen] Use llvm::erase_value (NFC)Kazu Hirata
2022-06-07[NFC] Fix spelling/newlines in comments/debug messagesDavid Penry
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song