aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/RegAllocPBQP.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-4/+4
2019-08-05Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song1-1/+1
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-11/+11
2018-05-01Remove @brief commands from doxygen comments, too.Adrian Prantl1-2/+2
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-5/+5
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2018-02-20[PBQP] Fix PR33038 by pruning empty intervals in initializeGraph.Lang Hames1-11/+27
2017-12-18LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFCMatthias Braun1-1/+1
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-1/+1
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun1-1/+1
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih1-4/+4
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-1/+1
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-1/+1
2017-07-12Remove unneeded use of #undef DEBUG_TYPE. NFCSam Clegg1-2/+0
2017-06-08RegAllocPBQP: Do not assign reserved physical registerMatthias Braun1-1/+9
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-3/+3
2017-06-01[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-19/+21
2017-03-14Disable Callee Saved RegistersOren Ben Simhon1-1/+1
2017-02-21[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-16/+34
2017-01-28Cleanup dump() functions.Matthias Braun1-2/+6
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini1-3/+1
2016-08-23MachineFunction: Introduce NoPHIs propertyMatthias Braun1-0/+5
2016-04-13Recommit r265547, and r265610,r265639,r265657 on top of it, plusWei Mi1-1/+20
2016-04-08Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug ...Hans Wennborg1-20/+1
2016-04-06Recommit r265309 after fixed an invalid memory reference bug happenedWei Mi1-1/+20
2016-04-04Revert r265309 and r265312 because they caused some errors I need to investig...Wei Mi1-20/+1
2016-04-04Replace analyzeSiblingValues with new algorithm to fix its compileWei Mi1-1/+20
2016-03-29Add MachineVerifier check for AllVRegsAllocated MachineFunctionPropertyDerek Schuff1-5/+0
2016-03-28Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff1-0/+5
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-1/+1
2015-12-04raw_ostream: << operator for callables with raw_ostream argumentMatthias Braun1-21/+6
2015-12-03Revert "raw_ostream: << operator for callables with raw_stream argument"Matthias Braun1-5/+21
2015-12-03raw_ostream: << operator for callables with raw_stream argumentMatthias Braun1-21/+5
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth1-2/+2
2015-08-10Trace copies when checking for rematerializability in spill weight calculationRobert Lougher1-3/+3
2015-03-05[PBQP] Use a local bit-matrix to speedup searching an edge in the graph.Arnaud A. de Grandmaison1-3/+10
2015-03-01[PBQP] Address post-commit style comment for r230904. NFC.Arnaud A. de Grandmaison1-2/+2
2015-03-01[PBQP] Do not add an edge between nodes with totally disjoint allowed registersArnaud A. de Grandmaison1-9/+61
2015-02-17Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer1-2/+1
2015-02-13[PBQP] Conservativelly allocatable nodes can be spilled and give a better sol...Arnaud A. de Grandmaison1-2/+0
2015-02-11[PBQP] Cautiously update edge costs in the solverArnaud A. de Grandmaison1-1/+3
2015-02-06[PBQP] Fix comment wording. NFCArnaud A. de Grandmaison1-1/+1
2015-02-03[PBQP] Provide more information in the debug printsArnaud A. de Grandmaison1-1/+74
2015-02-03[PBQP Regalloc] Pre-spill vregs that have no legal physregs.Lang Hames1-26/+57
2015-01-27Have the PBQP register allocator use the subtarget on the MachineFunction.Eric Christopher1-8/+5
2014-11-04[PBQP] Callee saved regs should have a higher cost than scratch regsArnaud A. de Grandmaison1-0/+16
2014-11-04[PBQP] Tweak spill costs and coalescing benefitsArnaud A. de Grandmaison1-6/+17