aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/InterferenceCache.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-02-20Report fatal error in the case of out of memorySerge Pavlov1-2/+2
2018-02-15Revert r325224 "Report fatal error in the case of out of memory"Serge Pavlov1-2/+2
2018-02-15Report fatal error in the case of out of memorySerge Pavlov1-2/+2
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-1/+1
2017-09-22[CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include W...Eugene Zelenko1-2/+14
2015-10-09CodeGen: Remove more ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith1-1/+2
2015-03-08Make static variables const if possible. Makes them go into a read-only section.Benjamin Kramer1-1/+2
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-02[C++11] Replace llvm::tie with std::tie.Benjamin Kramer1-2/+2
2014-02-06The following patch' purpose is to reduce compile time for compilation of smallPuyan Lotfi1-1/+17
2013-10-10Represent RegUnit liveness with LiveRange instanceMatthias Braun1-4/+4
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-2/+2
2012-06-20Convert RAGreedy to LiveRegMatrix interference checking.Jakob Stoklund Olesen1-29/+64
2012-06-01Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen1-4/+4
2012-03-04Use uint16_t to store register overlaps to reduce static data.Craig Topper1-2/+2
2012-02-14Fix global live range splitting regmask accuracy.Jakob Stoklund Olesen1-1/+2
2012-02-10Add a static MachineOperand::clobbersPhysReg().Jakob Stoklund Olesen1-7/+2
2012-02-10Add register mask support to InterferenceCache.Jakob Stoklund Olesen1-1/+32
2012-01-13Remove pointless mode line in .cpp file.Andrew Trick1-1/+1
2012-01-13wrong filenameAndrew Trick1-1/+1
2011-07-23Allow null interference cursors to be queried.Jakob Stoklund Olesen1-1/+4
2011-07-14Reapply r135121 with a fixed copy constructor.Jakob Stoklund Olesen1-3/+14
2011-07-14Revert r135121 which broke a gcc-4.2 builder.Jakob Stoklund Olesen1-14/+3
2011-07-14Count references to interference cache entries.Jakob Stoklund Olesen1-3/+14
2011-04-09Precompute interference for neighbor blocks as long as there is no interference.Jakob Stoklund Olesen1-21/+32
2011-04-07Avoid moving iterators when the previous block was just visited.Jakob Stoklund Olesen1-8/+13
2011-04-02Add an InterferenceCache class for caching per-block interference ranges.Jakob Stoklund Olesen1-0/+139