summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/RegisterPressure.cpp
AgeCommit message (Expand)Author
2025-11-13[CodeGen] Use VirtRegOrUnit where appropriate (NFCI) (#167730)Sergei Barannikov
2025-10-11[NFC] Simplify checks using isDebugOrPseudoInstr API (#145127)Lei Wang
2025-08-08[CodeGen] Remove an unnecessary cast (NFC) (#152643)Kazu Hirata
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
2025-02-05[MISched] Small debug improvements (#125072)Cullen Rhodes
2025-01-22[CodeGen] Rename RegisterMaskPair to VRegMaskOrUnit. NFC (#123799)Craig Topper
2024-11-12[CodeGen] Remove unused includes (NFC) (#115996)Kazu Hirata
2024-10-01[RegisterPressure] NFC: Clean up RP handling for instructions with overlappin...Jeffrey Byrnes
2024-06-18RegPressure: Fix incorrect comment. NFC (#95896)csstormq
2024-05-21RegisterPressure: Add parameter name commentMatt Arsenault
2024-05-21RegisterPressure: Check empty instead of size == 0Matt Arsenault
2024-04-17[LLVM][CodeGen] Fix register lane liveness tracking in RegisterPressure (#88892)Krzysztof Parzyszek
2023-06-16[MC] Add MCRegisterInfo::regunits for iteration over register unitsSergei Barannikov
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata
2021-07-08[DebugInfo][InstrRef][4/4] Support DBG_INSTR_REF through all backend passesJeremy Morse
2021-04-19[CSSPGO] Exclude pseudo probes from slot indexHongtao Yu
2020-10-28[NFC] Use Register in RegisterPressure APIsMircea Trofin
2020-04-22[MachineBasicBlock] Add helpers for skipping debug instructions [1/14]Vedant Kumar
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-15[NFC] Add a couple of dump routines for RegisterPressure helper classesPhilip Reames
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-03-27RegPressure: Fix crash on blocks with only dbg_valueMatt Arsenault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-26Fixes removal of dead elements from PressureDiff (PR37252).Yury Gribov
2018-09-18Revert r342457 "Fixes removal of dead elements from PressureDiff (PR37252)."Hans Wennborg
2018-09-18Fixes removal of dead elements from PressureDiff (PR37252).Yury Gribov
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-02-20Report fatal error in the case of out of memorySerge Pavlov
2018-02-15Revert r325224 "Report fatal error in the case of out of memory"Serge Pavlov
2018-02-15Report fatal error in the case of out of memorySerge Pavlov
2018-01-17[NFC] fix trivial typos in commentsHiroshi Inoue
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-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-02-24Revert "Correct register pressure calculation in presence of subregs"Stanislav Mekhanoshin
2017-02-23Correct register pressure calculation in presence of subregsStanislav Mekhanoshin
2017-02-21[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-01-28Cleanup dump() functions.Matthias Braun
2016-12-16Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek
2016-12-16 [codegen] Add generic functions to skip debug values.Florian Hahn
2016-12-15Extract LaneBitmask into a separate typeKrzysztof Parzyszek
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer
2016-08-12Use the range variant of find_if instead of unpacking begin/endDavid Majnemer
2016-04-29RegisterPressure: Fix default lanemask for missing regunit intervalsMatthias Braun