summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/RegAllocPBQP.cpp
AgeCommit message (Expand)Author
2025-05-22[LLVM][CodeGen] Add convenience accessors for MachineFunctionProperties (#140...users/pcc/spr/main.elf-add-branch-to-branch-optimizationRahul Joshi
2025-01-13Reapply "Spiller: Detach legacy pass and supply analyses instead (#119181)" (...Akshat Oke
2025-01-10Revert "Spiller: Detach legacy pass and supply analyses instead (#119… (#12...Akshat Oke
2025-01-10Spiller: Detach legacy pass and supply analyses instead (#119181)Akshat Oke
2024-12-06[CodeGen][NewPM] Port LiveStacks analysis to NPM (#118778)Akshat Oke
2024-11-12[CodeGen] Remove unused includes (NFC) (#115996)Kazu Hirata
2024-10-22[NewPM][CodeGen] Port VirtRegMap to NPM (#109936)Akshat Oke
2024-07-12[CodeGen][NewPM] Port `machine-block-freq` to new pass manager (#98317)paperchalice
2024-07-10[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice
2024-07-09[CodeGen][NewPM] Port `SlotIndexes` to new pass manager (#97941)paperchalice
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2024-03-11[CodeGen] Do not pass MF into MachineRegisterInfo methods. NFC. (#84770)Jay Foad
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song
2023-06-16[MC] Add MCRegisterInfo::regunits for iteration over register unitsSergei Barannikov
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata
2022-04-06Fix warnings about variables that are set but only used in debug modeMartin Storsjö
2021-12-04[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2021-04-06[SystemZ][z/OS][Windows] Add new OF_TextWithCRLF flag and use this flag inste...Abhina Sreeskantharajan
2021-02-19[NFC][Regalloc] Share the VirtRegAuxInfo object with LiveRangeEditMircea Trofin
2021-02-18[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2021-01-08[Target, Transforms] Use *Set::contains (NFC)Kazu Hirata
2020-12-28[CodeGen] Use llvm::append_range (NFC)Kazu Hirata
2020-11-03[NFC] Use [MC]Register in register allocationGaurav Jain
2020-10-28RegAlloc: Clear isSSAMatt Arsenault
2020-10-26[NFC] Use [MC]Register in RegAllocPBQP & RegisterCoalescerGaurav Jain
2020-10-12[NFC][Regalloc] Pass VirtRegMap by reference.Mircea Trofin
2020-10-05[NFC][regalloc] Model weight normalization as a virtualMircea Trofin
2020-09-30[NFC][regalloc] Make VirtRegAuxInfo part of allocator stateMircea Trofin
2020-09-16[NFC][Regalloc] accessors for 'reg' and 'weight'Mircea Trofin
2020-07-23[llvm][NFC] Add comments and common-case API to MachineBlockFrequencyInfoMircea Trofin
2020-06-30RegAlloc: Start using RegisterMatt Arsenault
2020-03-09Move Spiller.h from lib/ directory path to include/CodeGen. NFCMarcello Maggioni
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-08-05Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-01Remove @brief commands from doxygen comments, too.Adrian Prantl
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-02-20[PBQP] Fix PR33038 by pruning empty intervals in initializeGraph.Lang Hames
2017-12-18LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFCMatthias Braun
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias 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-07-12Remove unneeded use of #undef DEBUG_TYPE. NFCSam Clegg