summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/RegAllocBasic.cpp
AgeCommit message (Expand)Author
2024-06-21[RegAlloc] Don't call always-true ShouldAllocClass (#96296)Alexis Engelke
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2024-04-15[NFC][LLVM][CodeGen] Move LiveDebugVariables.h into llvm/include/llvm/CodeGen...Piyou Chen
2023-06-16[MC] Add MCRegisterInfo::regunits for iteration over register unitsSergei Barannikov
2023-04-18Fix uninitialized pointer membersAkshay Khadse
2022-07-18CodeGen: Remove AliasAnalysis from regallocMatt Arsenault
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2022-02-03[nfc][regalloc] const LiveIntervals within the allocatorMircea Trofin
2021-11-02[NFC][Regalloc] Ensure Query::interferingVRegs is accurate.Mircea Trofin
2021-07-13RegAlloc: Allow targets to split register allocationMatt Arsenault
2021-02-19[NFC][Regalloc] Share the VirtRegAuxInfo object with LiveRangeEditMircea Trofin
2021-02-17[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2020-11-03[NFC] Use [MC]Register in register allocationGaurav Jain
2020-11-02[NFC][regalloc] Use MCRegister appropriatelyMircea Trofin
2020-10-28RegAlloc: Clear isSSAMatt Arsenault
2020-10-12[NFC][MC] Use MCRegister in LiveRangeMatrixMircea Trofin
2020-10-12[NFC][Regalloc] Pass VirtRegMap by reference.Mircea Trofin
2020-10-05[NFC][regalloc] Separate iteration from AllocationOrderMircea Trofin
2020-09-30[NFC][regalloc] Make VirtRegAuxInfo part of allocator stateMircea Trofin
2020-09-29[NFC][regalloc] Unit test for AllocationOrder iteration.Mircea Trofin
2020-09-16[NFC][Regalloc] accessors for 'reg' and 'weight'Mircea Trofin
2020-06-30RegAlloc: Start using RegisterMatt Arsenault
2020-04-26[Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directlySimon Pilgrim
2020-03-09Move Spiller.h from lib/ directory path to include/CodeGen. NFCMarcello Maggioni
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
2017-12-18LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFCMatthias Braun
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-09-15Recommit "[RegAlloc] Make sure live-ranges reflect the state of the IR whenJonas Paulsson
2017-09-07Revert "[RegAlloc] Make sure live-ranges reflect the state of the IR when rem...Jonas Paulsson
2017-08-21[RegAlloc] Make sure live-ranges reflect the state of the IR when removing themQuentin Colombet
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-06-02[RABasic] Properly update the LiveRegMatrix when LR splitting occurQuentin Colombet
2017-06-02[RABasic] Properly initialize the passQuentin Colombet
2017-03-01LIU::Query: Remove always false member+getter; NFCMatthias Braun
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-08-23MachineFunction: Introduce NoPHIs propertyMatthias Braun
2016-04-13Recommit r265547, and r265610,r265639,r265657 on top of it, plusWei Mi
2016-04-08Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug ...Hans Wennborg
2016-04-06Recommit r265309 after fixed an invalid memory reference bug happenedWei Mi
2016-04-04Revert r265309 and r265312 because they caused some errors I need to investig...Wei Mi
2016-04-04Replace analyzeSiblingValues with new algorithm to fix its compileWei Mi
2016-03-29Add MachineVerifier check for AllVRegsAllocated MachineFunctionPropertyDerek Schuff
2016-03-28Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth
2015-08-10Trace copies when checking for rematerializability in spill weight calculationRobert Lougher