summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveInterval.cpp
AgeCommit message (Expand)Author
2025-06-22[CodeGen] Use range-based for loops (NFC) (#145251)Kazu Hirata
2025-03-06[CodeGen] Use Register or MCRegister. NFCCraig Topper
2025-02-20Revert "[CodeGen] Remove static member function Register::isVirtualRegister. ...Christopher Di Bella
2025-02-20[CodeGen] Remove static member function Register::isVirtualRegister. NFC (#12...Craig Topper
2024-09-24LiveInterval: Make verify functions return bool (#109672)Matt Arsenault
2023-11-13[PHIElimination] Handle subranges in LiveInterval updates (#69429)Carl Ritson
2023-09-20[LiveRange] Verify Other LiveRange in Join API (#66809)annamthomas
2023-04-11[LiveInterval] Fix live range overlap checkMomchil Velikov
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper
2022-06-27[LiveInterval] Simplify with partition_point. NFCFangrui Song
2022-06-26Revert "[LiveInterval] Simplify. NFC"Nikita Popov
2022-06-25[LiveInterval] Simplify. NFCFangrui Song
2021-11-11[CodeGen] Tweak whitespace in LiveInterval printingJay Foad
2021-10-27[LiveInterval] Add RemoveDeadValNo argument to removeSegment(iterator)Jay Foad
2021-10-18Use llvm::erase_if (NFC)Kazu Hirata
2021-02-21[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2021-02-13[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2021-01-29[llvm] Use llvm::lower_bound and llvm::upper_bound (NFC)Kazu Hirata
2020-09-16[NFC][Regalloc] accessors for 'reg' and 'weight'Mircea Trofin
2019-11-13[LiveInterval] Allow updating subranges with slightly out-dated IRQuentin Colombet
2019-09-12LiveIntervals: Remove assertionMatt Arsenault
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-04-12Use llvm::upper_bound. NFCFangrui Song
2019-03-26[LiveRange] Reset the VNIs when splitting subrangesQuentin Colombet
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-21Update DBG_VALUE register operand during LiveInterval operationsYury Delendik
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-01-29LiveInterval: Print weight in print() function.Matthias Braun
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid 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
2017-08-24[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-03-03RegisterCoalescer: Simplify subrange splitting code; NFCMatthias Braun
2017-01-28Cleanup dump() functions.Matthias Braun
2016-12-16Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek
2016-12-15Extract LaneBitmask into a separate typeKrzysztof Parzyszek
2016-08-24Create subranges for new intervals resulting from live interval splittingKrzysztof Parzyszek
2016-08-12Use the range variant of remove_if instead of unpacking begin/endDavid Majnemer
2016-07-12Add print/dump routines to LiveInterval::SubRangeKrzysztof Parzyszek
2016-05-31CodeGen: Refactor renameDisconnectedComponents() as a passMatthias Braun
2016-05-20LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()Matthias Braun
2016-05-20LiveIntervalAnalysis: Fix missing defs in renameDisconnectedComponents().Matthias Braun
2016-05-12Revert "LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()"Tom Stellard
2016-05-10LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()Matthias Braun
2016-05-10LiveInterval: Avoid unnecessary auto, add const; NFCMatthias Braun
2016-04-18[NFC] Header cleanupMehdi Amini
2016-03-24LiveInterval: Fix Distribute() failing on liveranges with unused VNInfosMatthias Braun
2016-02-27CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith