summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegAllocPBQP.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-11/+11
* Remove @brief commands from doxygen comments, too.Adrian Prantl2018-05-011-2/+2
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-5/+5
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [PBQP] Fix PR33038 by pruning empty intervals in initializeGraph.Lang Hames2018-02-201-11/+27
* LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFCMatthias Braun2017-12-181-1/+1
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun2017-12-131-1/+1
* [CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih2017-11-281-4/+4
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-1/+1
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-1/+1
* Remove unneeded use of #undef DEBUG_TYPE. NFCSam Clegg2017-07-121-2/+0
* RegAllocPBQP: Do not assign reserved physical registerMatthias Braun2017-06-081-1/+9
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-3/+3
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-011-19/+21
* Disable Callee Saved RegistersOren Ben Simhon2017-03-141-1/+1
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-02-211-16/+34
* Cleanup dump() functions.Matthias Braun2017-01-281-2/+6
* 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-1/+20
* Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug ...Hans Wennborg2016-04-081-20/+1
* Recommit r265309 after fixed an invalid memory reference bug happenedWei Mi2016-04-061-1/+20
* Revert r265309 and r265312 because they caused some errors I need to investig...Wei Mi2016-04-041-20/+1
* Replace analyzeSiblingValues with new algorithm to fix its compileWei Mi2016-04-041-1/+20
* Add MachineVerifier check for AllVRegsAllocated MachineFunctionPropertyDerek Schuff2016-03-291-5/+0
* Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff2016-03-281-0/+5
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* raw_ostream: << operator for callables with raw_ostream argumentMatthias Braun2015-12-041-21/+6
* Revert "raw_ostream: << operator for callables with raw_stream argument"Matthias Braun2015-12-031-5/+21
* raw_ostream: << operator for callables with raw_stream argumentMatthias Braun2015-12-031-21/+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-3/+3
* [PBQP] Use a local bit-matrix to speedup searching an edge in the graph.Arnaud A. de Grandmaison2015-03-051-3/+10
* [PBQP] Address post-commit style comment for r230904. NFC.Arnaud A. de Grandmaison2015-03-011-2/+2
* [PBQP] Do not add an edge between nodes with totally disjoint allowed registersArnaud A. de Grandmaison2015-03-011-9/+61
* Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer2015-02-171-2/+1
* [PBQP] Conservativelly allocatable nodes can be spilled and give a better sol...Arnaud A. de Grandmaison2015-02-131-2/+0
* [PBQP] Cautiously update edge costs in the solverArnaud A. de Grandmaison2015-02-111-1/+3
* [PBQP] Fix comment wording. NFCArnaud A. de Grandmaison2015-02-061-1/+1
* [PBQP] Provide more information in the debug printsArnaud A. de Grandmaison2015-02-031-1/+74
* [PBQP Regalloc] Pre-spill vregs that have no legal physregs.Lang Hames2015-02-031-26/+57
* Have the PBQP register allocator use the subtarget on the MachineFunction.Eric Christopher2015-01-271-8/+5
* [PBQP] Callee saved regs should have a higher cost than scratch regsArnaud A. de Grandmaison2014-11-041-0/+16
* [PBQP] Tweak spill costs and coalescing benefitsArnaud A. de Grandmaison2014-11-041-6/+17
* [PBQP] Unique allowed-sets for nodes in the PBQP graph and use pairs of theseLang Hames2014-10-271-29/+50
* [PBQP] Fix coalescing benefitsArnaud A. de Grandmaison2014-10-211-2/+2
* [PBQP] Replace the interference-constraints algorithm with a faster versionLang Hames2014-10-181-16/+115
OpenPOWER on IntegriCloud