aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-04[CodeGen] Remove unused local variables (NFC) (#138441)Kazu Hirata1-2/+0
2025-04-16[llvm] Use llvm::append_range (NFC) (#136066)Kazu Hirata1-2/+2
2025-04-10[llvm][CodeGen] update live intervals for ModuloScheduleExpanderMVE (#132677)Hua Tian1-25/+44
2025-04-03[llvm][CodeGen] avoid repeated interval calculation in window scheduler (#132...Hua Tian1-27/+5
2025-03-17[llvm][CodeGen] Fix the empty interval issue in Window Scheduler (#129204)Hua Tian1-21/+54
2025-03-07[MachinePipeliner] Fix use-after-free coping values of the same DenseMap (#13...Vitaly Buka1-2/+5
2025-03-07[CodeGen] Avoid repeated hash lookups (NFC) (#130237)Kazu Hirata1-6/+11
2025-03-06[MachinePipeliner] Use Register. NFC (#130165)Craig Topper1-44/+44
2025-01-25[CodeGen] Avoid repeated hash lookups (NFC) (#124392)Kazu Hirata1-6/+7
2025-01-23[llvm][CodeGen] Fix the issue caused by live interval checking in window sche...Hua Tian1-1/+1
2024-12-16[NFC] Remove some unnecessary semicolonsDavid Green1-7/+5
2024-08-26[CodeGen] Use MachineInstr::all_defs (NFC) (#106017)Kazu Hirata1-2/+2
2024-08-15[llvm][CodeGen] Resolve issues when updating live intervals in window schedul...Hua Tian1-0/+3
2024-07-26[CodeGen] Remove AA parameter of isSafeToMove (#100691)Pengcheng Wang1-1/+1
2024-07-10[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice1-3/+3
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice1-3/+3
2024-06-12[ModuloSchedule][AArch64] Implement modulo variable expansion for pipelining ...Yuta Mukai1-0/+640
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang1-4/+5
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green1-2/+2
2023-06-01[CodeGen] Make use of MachineInstr::all_defs and all_uses. NFCI.Jay Foad1-7/+2
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper1-4/+3
2022-12-16[Transforms,CodeGen] std::optional::value => operator*/operator->Fangrui Song1-4/+4
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song1-7/+7
2022-12-04[Target] llvm::Optional => std::optionalFangrui Song1-2/+2
2022-10-13Propagate tied operands when copying a MachineInstr.Simon Tatham1-11/+0
2022-08-09[MachinePipeliner] Fix Phi generation failure for large stagesYuta Mukai1-21/+54
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-4/+4
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-4/+4
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-8/+8
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-8/+8
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata1-1/+1
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-4/+4
2022-06-19[MachinePipeliner] Handle failing constrainRegClassDavid Green1-7/+27
2022-06-07[NFC] Fix spelling/newlines in comments/debug messagesDavid Penry1-1/+1
2022-06-06[ModuloSchedule] Fix terminator update when peeling.Hendrik Greving1-3/+3
2022-04-29Reapply [CodeGen][ARM] Enable Swing Module Scheduling for ARMDavid Penry1-7/+10
2022-04-28Revert "[CodeGen][ARM] Enable Swing Module Scheduling for ARM"David Penry1-10/+7
2022-04-28[CodeGen][ARM] Enable Swing Module Scheduling for ARMDavid Penry1-7/+10
2022-03-16[NFC][CodeGen] Rename some functions in MachineInstr.h and remove duplicated ...Shengchen Kan1-6/+6
2022-03-16Cleanup codegen includesserge-sans-paille1-0/+1
2022-03-10Revert "Cleanup codegen includes"Nico Weber1-1/+0
2022-03-10Cleanup codegen includesserge-sans-paille1-0/+1
2022-01-07[llvm] Use true/false instead of 1/0 (NFC)Kazu Hirata1-2/+2
2021-11-28[llvm] Use range-based for loops (NFC)Kazu Hirata1-2/+1
2021-11-26[Target] Use range-based for loops (NFC)Kazu Hirata1-2/+1
2021-11-11[CodeGen, Target] Use MachineRegisterInfo::use_operands (NFC)Kazu Hirata1-12/+5
2021-11-11[CodeGen] Use MachineInstr::operands (NFC)Kazu Hirata1-6/+4
2021-11-10[llvm] Use make_early_inc_range (NFC)Kazu Hirata1-11/+4
2021-11-06[llvm] Use llvm::reverse (NFC)Kazu Hirata1-5/+3
2021-11-01[CodeGen] Use make_early_inc_range (NFC)Kazu Hirata1-12/+12