summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/RegAllocBasic.cpp
AgeCommit message (Expand)Author
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
2015-07-15TargetRegisterInfo: Provide a way to check assigned registers in getRegAlloca...Matthias Braun
2014-10-14Remove unnecessary TargetMachine.h includes.Eric Christopher
2014-07-19Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".r...David Blaikie
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-07Remove unused method.Craig Topper
2014-03-07[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles
2013-11-11CalcSpillWeights: give a better describing name to calculateSpillWeightsArnaud A. de Grandmaison
2013-11-10CalculateSpillWeights does not need to be a passArnaud A. de Grandmaison
2013-11-08Revert "CalculateSpillWeights does not need to be a pass"Arnaud A. de Grandmaison
2013-11-08CalculateSpillWeights does not need to be a passArnaud A. de Grandmaison
2013-08-14Track new virtual registers by register number.Mark Lacey
2013-06-17Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.Benjamin Kramer
2013-04-12Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs
2013-03-05Remove unused #includes.Bill Wendling
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-28Make the LiveRegMatrix analysis available to targets.Jakob Stoklund Olesen
2012-08-22Tidy up a few more uses of MF.getFunction()->getName().David Blaikie
2012-06-20Remove the RenderMachineFunction HTML output pass.Jakob Stoklund Olesen
2012-06-20Remove LiveIntervalUnions from RegAllocBase.Jakob Stoklund Olesen
2012-06-20Convert RABasic to using LiveRegMatrix interference checking.Jakob Stoklund Olesen
2012-06-16Guard private fields that are unused in Release builds with #ifndef NDEBUG.Benjamin Kramer
2012-06-15Remove final verification in RABasic.Jakob Stoklund Olesen
2012-06-09Also compute MBB live-in lists in the new rewriter pass.Jakob Stoklund Olesen
2012-06-08Reintroduce VirtRegRewriter.Jakob Stoklund Olesen