summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegAllocGreedy.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [RegAllocGreedy] Fix the list of NewVRegs for last chance recoloring.Quentin Colombet2016-09-161-2/+22
* [RegAllocGreedy] Fix an assertion and condition when last chance recoloring i...Quentin Colombet2016-09-161-2/+3
* MachineFunction: Introduce NoPHIs propertyMatthias Braun2016-08-231-0/+5
* Allow dead insts to be kept in DeadRemat only when they are rematerializable.Wei Mi2016-07-081-1/+3
* Recommit r265547, and r265610,r265639,r265657 on top of it, plusWei Mi2016-04-131-14/+17
* Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug ...Hans Wennborg2016-04-081-17/+14
* Recommit r265309 after fixed an invalid memory reference bug happenedWei Mi2016-04-061-14/+17
* Revert r265309 and r265312 because they caused some errors I need to investig...Wei Mi2016-04-041-17/+14
* Replace analyzeSiblingValues with new algorithm to fix its compileWei Mi2016-04-041-14/+17
* Add MachineVerifier check for AllVRegsAllocated MachineFunctionPropertyDerek Schuff2016-03-291-4/+0
* Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff2016-03-281-0/+4
* Remove uses of builtin comma operator.Richard Trieu2016-02-181-12/+20
* [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
* [RAGreedy] Add an experimental deferred spilling feature.Quentin Colombet2015-07-171-6/+37
* TargetRegisterInfo: Provide a way to check assigned registers in getRegAlloca...Matthias Braun2015-07-151-2/+2
* RAGreedy: Keep track of allocated PhysRegs internallyMatthias Braun2015-07-141-18/+24
* RegAllocGreedy: Allow target to specify register class ordering.Matthias Braun2015-03-311-3/+4
* RegAllocGreedy: Improve live interval order in ReverseLocal modeMatthias Braun2015-03-311-1/+1
* Have TargetRegisterInfo::getLargestLegalSuperClass take aEric Christopher2015-03-101-1/+2
* [RegAllocGreedy] Introduce a late pass to repair broken hints.Quentin Colombet2015-01-081-2/+207
* Move register class name strings to a single array in MCRegisterInfo to reduc...Craig Topper2014-11-171-1/+1
* [PBQP] Tweak spill costs and coalescing benefitsArnaud A. de Grandmaison2014-11-041-3/+5
* Grab the subtarget and subtarget dependent variables off ofEric Christopher2014-10-141-4/+4
* Revert 202433 - Provide a target override for the latest regalloc heuristicRenato Golin2014-10-031-1/+1
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-5/+3
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-2/+2
* Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".r...David Blaikie2014-07-191-1/+1
* [RegAllocGreedy] Provide a subtarget hook to disable the local reassignmentQuentin Colombet2014-07-021-4/+14
* [RegAllocGreedy] Provide a flag to disable the local reassignment heuristic.Quentin Colombet2014-07-011-1/+7
* [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
* [RegAllocGreedy][Last Chance Recoloring] Change the name of the exhaustive se...Quentin Colombet2014-04-111-1/+1
* [RegAllocGreedy][Last Chance Recoloring] Addition ofQuentin Colombet2014-04-111-6/+14
* RegAlloc: Account for a variable entry block frequencyDuncan P. N. Exon Smith2014-04-081-9/+36
* [RegAllocGreedy][Last Chance Recoloring] Emit diagnostics when last chanceQuentin Colombet2014-04-041-1/+35
* Revert r205599, the commit was not intended to have so many changesQuentin Colombet2014-04-041-35/+1
* [RegAllocGreedy][Last Chance Recoloring] Emit diagnostics when last chanceQuentin Colombet2014-04-041-1/+35
* Provide a target override for the cost of using a callee-saved registerManman Ren2014-03-271-2/+6
* Register Allocator: refactoring and add comments.Manman Ren2014-03-271-35/+58
* Add comments. Addressing review comments from Evan on r204690.Manman Ren2014-03-261-0/+5
* Register Allocator: check other options before using a CSR for the first time.Manman Ren2014-03-251-6/+57
* Register Allocator: refactoring (no functionality change).Manman Ren2014-03-241-6/+30
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-071-12/+11
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-3/+3
* [C++11] Use std::tie to simplify compare operators.Benjamin Kramer2014-03-031-3/+2
* [C++11] Expand and eliminate the LLVM_ENUM_INT_TYPE() macroAlp Toker2014-03-021-1/+1
* Provide a target override for the latest regalloc heuristic.Andrew Trick2014-02-271-1/+1
* Add a limit to the heuristic that register allocates instructions in local or...Andrew Trick2014-02-261-2/+8
* Remove outdated comments.Manman Ren2014-02-251-1/+1
OpenPOWER on IntegriCloud