summaryrefslogtreecommitdiff
path: root/lib/CodeGen/LiveRegMatrix.cpp
Commit message (Expand)AuthorAgeFilesLines
* MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun2015-07-141-3/+1
* RAGreedy: Keep track of allocated PhysRegs internallyMatthias Braun2015-07-141-0/+8
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-141-1/+1
* LiveInterval: Use range based for loops for subregister ranges.Matthias Braun2014-12-111-4/+3
* LiveRegMatrix: Respect subregister liveness when allocating registers.Matthias Braun2014-12-101-14/+49
* Remove unnecessary TargetMachine.h includes.Eric Christopher2014-10-141-1/+0
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-1/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+1
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-1/+1
* This small change reduces compile time for small programs on targets that havePuyan Lotfi2014-02-061-1/+3
* Represent RegUnit liveness with LiveRange instanceMatthias Braun2013-10-101-2/+4
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
* Make the LiveRegMatrix analysis available to targets.Jakob Stoklund Olesen2012-11-281-2/+2
* Allow overlaps between virtreg and physreg live ranges.Jakob Stoklund Olesen2012-09-061-1/+3
* Accept null PhysReg arguments to checkRegMaskInterference.Jakob Stoklund Olesen2012-06-151-1/+1
* Sketch a LiveRegMatrix analysis pass.Jakob Stoklund Olesen2012-06-091-0/+152