summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegAllocBasic.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-7/+6
* LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFCMatthias Braun2017-12-181-1/+1
* Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun2017-12-131-1/+1
* [CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih2017-11-301-2/+2
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* Recommit "[RegAlloc] Make sure live-ranges reflect the state of the IR whenJonas Paulsson2017-09-151-1/+4
* Revert "[RegAlloc] Make sure live-ranges reflect the state of the IR when rem...Jonas Paulsson2017-09-071-4/+1
* [RegAlloc] Make sure live-ranges reflect the state of the IR when removing themQuentin Colombet2017-08-211-1/+4
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [RABasic] Properly update the LiveRegMatrix when LR splitting occurQuentin Colombet2017-06-021-4/+30
* [RABasic] Properly initialize the passQuentin Colombet2017-06-021-10/+17
* LIU::Query: Remove always false member+getter; NFCMatthias Braun2017-03-011-2/+0
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-3/+1
* MachineFunction: Introduce NoPHIs propertyMatthias Braun2016-08-231-0/+5
* Recommit r265547, and r265610,r265639,r265657 on top of it, plusWei Mi2016-04-131-2/+3
* Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug ...Hans Wennborg2016-04-081-3/+2
* Recommit r265309 after fixed an invalid memory reference bug happenedWei Mi2016-04-061-2/+3
* Revert r265309 and r265312 because they caused some errors I need to investig...Wei Mi2016-04-041-3/+2
* Replace analyzeSiblingValues with new algorithm to fix its compileWei Mi2016-04-041-2/+3
* Add MachineVerifier check for AllVRegsAllocated MachineFunctionPropertyDerek Schuff2016-03-291-5/+0
* Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff2016-03-281-0/+5
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-2/+2
* Trace copies when checking for rematerializability in spill weight calculationRobert Lougher2015-08-101-1/+1
* TargetRegisterInfo: Provide a way to check assigned registers in getRegAlloca...Matthias Braun2015-07-151-1/+1
* Remove unnecessary TargetMachine.h includes.Eric Christopher2014-10-141-1/+0
* Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".r...David Blaikie2014-07-191-1/+1
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-2/+2
* Remove unused method.Craig Topper2014-03-071-2/+0
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-071-9/+9
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-1/+1
* CalcSpillWeights: give a better describing name to calculateSpillWeightsArnaud A. de Grandmaison2013-11-111-3/+3
* CalculateSpillWeights does not need to be a passArnaud A. de Grandmaison2013-11-101-2/+5
* Revert "CalculateSpillWeights does not need to be a pass"Arnaud A. de Grandmaison2013-11-081-0/+2
* CalculateSpillWeights does not need to be a passArnaud A. de Grandmaison2013-11-081-2/+0
* Track new virtual registers by register number.Mark Lacey2013-08-141-4/+4
* Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.Benjamin Kramer2013-06-171-0/+3
* Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs2013-04-121-1/+1
* Remove unused #includes.Bill Wendling2013-03-051-1/+0
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-6/+5
* Make the LiveRegMatrix analysis available to targets.Jakob Stoklund Olesen2012-11-281-2/+2
* Tidy up a few more uses of MF.getFunction()->getName().David Blaikie2012-08-221-2/+1
* Remove the RenderMachineFunction HTML output pass.Jakob Stoklund Olesen2012-06-201-13/+0
* Remove LiveIntervalUnions from RegAllocBase.Jakob Stoklund Olesen2012-06-201-3/+3
* Convert RABasic to using LiveRegMatrix interference checking.Jakob Stoklund Olesen2012-06-201-68/+51
* Guard private fields that are unused in Release builds with #ifndef NDEBUG.Benjamin Kramer2012-06-161-0/+2
* Remove final verification in RABasic.Jakob Stoklund Olesen2012-06-151-20/+0
* Also compute MBB live-in lists in the new rewriter pass.Jakob Stoklund Olesen2012-06-091-2/+0
* Reintroduce VirtRegRewriter.Jakob Stoklund Olesen2012-06-081-11/+1
OpenPOWER on IntegriCloud