aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/RegisterClassInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-01-15RegisterClassInfo::computePSetLimit - assert that we actually find a register.Simon Pilgrim1-0/+1
2020-01-01[RegisterClassInfo] Use SmallVector::assign instead of resize to make sure we...Craig Topper1-1/+1
2019-07-03[ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsizeOliver Stannard1-1/+3
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-1/+1
2018-02-14[RegisterClassInfo] Invalidate the register pressure set limit cache when res...Craig Topper1-4/+5
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-3/+3
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie1-1/+1
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-03-14Disable Callee Saved RegistersOren Ben Simhon1-10/+13
2017-02-21[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-5/+13
2017-01-25Add iterator_range<regclass_iterator> to {Target,MC}RegisterInfo, NFCKrzysztof Parzyszek1-5/+4
2015-03-11Have getRegPressureSetLimit take a MachineFunction so that aEric Christopher1-2/+2
2015-03-10Have TargetRegisterInfo::getLargestLegalSuperClass take aEric Christopher1-1/+2
2014-12-15Silence more static analyzer warnings.Michael Ilseman1-0/+2
2014-11-17Move register class name strings to a single array in MCRegisterInfo to reduc...Craig Topper1-1/+1
2014-10-14Remove unnecessary TargetMachine.h includes.Eric Christopher1-1/+0
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-2/+2
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-2/+2
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-3/+3
2013-12-17Make comment more explicit.Jim Grosbach1-3/+3
2013-12-17Typo. s/reserved/preserved/Jim Grosbach1-1/+1
2013-06-21MI-Sched: Adjust regpressure limits for reserved regs.Andrew Trick1-0/+32
2013-01-12Precompute some information about register costs.Jakob Stoklund Olesen1-2/+22
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-1/+1
2012-11-29Use MCPhysReg for RegisterClassInfo allocation orders.Jakob Stoklund Olesen1-4/+4
2012-10-15Switch most getReservedRegs() clients to the MRI equivalent.Jakob Stoklund Olesen1-4/+6
2012-06-06Move RegisterClassInfo.h.Andrew Trick1-1/+1
2012-06-01Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen1-3/+2
2012-03-04Use uint16_t to store register overlaps to reduce static data.Craig Topper1-1/+1
2012-03-04Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper1-1/+1
2012-03-04Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper1-1/+1
2012-02-24Add missing staticJakob Stoklund Olesen1-3/+3
2012-02-24Add a -stress-regalloc=<N> option.Jakob Stoklund Olesen1-1/+9
2011-08-05Detect proper register sub-classes.Jakob Stoklund Olesen1-1/+6
2011-06-16Add TargetRegisterInfo::getRawAllocationOrder().Jakob Stoklund Olesen1-5/+3
2011-06-13Include callee-saved registers in debug output.Jakob Stoklund Olesen1-1/+1
2011-06-06Don't try to be clever, just preserve the target's allocation order.Jakob Stoklund Olesen1-11/+6
2011-06-03Preserve the original ordering when a CSR has multiple aliases.Jakob Stoklund Olesen1-2/+14
2011-06-02Just use a SmallVector.Jakob Stoklund Olesen1-1/+2
2011-06-02Start with a zeroed CSRNum map.Benjamin Kramer1-1/+1
2011-06-02Initialize members to fix problem found by valgrind.Jakob Stoklund Olesen1-2/+3
2011-06-02Add a RegisterClassInfo class that lazily caches information aboutJakob Stoklund Olesen1-0/+105