summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegisterClassInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* RegisterClassInfo::computePSetLimit - assert that we actually find a register.Simon Pilgrim2020-01-151-0/+1
* [RegisterClassInfo] Use SmallVector::assign instead of resize to make sure we...Craig Topper2020-01-011-1/+1
* [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsizeOliver Stannard2019-07-031-1/+3
* 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-1/+1
* [RegisterClassInfo] Invalidate the register pressure set limit cache when res...Craig Topper2018-02-141-4/+5
* [CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih2017-11-281-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-3/+3
* Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie2017-11-031-1/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* Disable Callee Saved RegistersOren Ben Simhon2017-03-141-10/+13
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-02-211-5/+13
* Add iterator_range<regclass_iterator> to {Target,MC}RegisterInfo, NFCKrzysztof Parzyszek2017-01-251-5/+4
* Have getRegPressureSetLimit take a MachineFunction so that aEric Christopher2015-03-111-2/+2
* Have TargetRegisterInfo::getLargestLegalSuperClass take aEric Christopher2015-03-101-1/+2
* Silence more static analyzer warnings.Michael Ilseman2014-12-151-0/+2
* Move register class name strings to a single array in MCRegisterInfo to reduc...Craig Topper2014-11-171-1/+1
* Remove unnecessary TargetMachine.h includes.Eric Christopher2014-10-141-1/+0
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-2/+2
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-2/+2
* [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-3/+3
* Make comment more explicit.Jim Grosbach2013-12-171-3/+3
* Typo. s/reserved/preserved/Jim Grosbach2013-12-171-1/+1
* MI-Sched: Adjust regpressure limits for reserved regs.Andrew Trick2013-06-211-0/+32
* Precompute some information about register costs.Jakob Stoklund Olesen2013-01-121-2/+22
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-1/+1
* Use MCPhysReg for RegisterClassInfo allocation orders.Jakob Stoklund Olesen2012-11-291-4/+4
* Switch most getReservedRegs() clients to the MRI equivalent.Jakob Stoklund Olesen2012-10-151-4/+6
* Move RegisterClassInfo.h.Andrew Trick2012-06-061-1/+1
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-011-3/+2
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-041-1/+1
* Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper2012-03-041-1/+1
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-041-1/+1
* Add missing staticJakob Stoklund Olesen2012-02-241-3/+3
* Add a -stress-regalloc=<N> option.Jakob Stoklund Olesen2012-02-241-1/+9
* Detect proper register sub-classes.Jakob Stoklund Olesen2011-08-051-1/+6
* Add TargetRegisterInfo::getRawAllocationOrder().Jakob Stoklund Olesen2011-06-161-5/+3
* Include callee-saved registers in debug output.Jakob Stoklund Olesen2011-06-131-1/+1
* Don't try to be clever, just preserve the target's allocation order.Jakob Stoklund Olesen2011-06-061-11/+6
* Preserve the original ordering when a CSR has multiple aliases.Jakob Stoklund Olesen2011-06-031-2/+14
* Just use a SmallVector.Jakob Stoklund Olesen2011-06-021-1/+2
* Start with a zeroed CSRNum map.Benjamin Kramer2011-06-021-1/+1
* Initialize members to fix problem found by valgrind.Jakob Stoklund Olesen2011-06-021-2/+3
* Add a RegisterClassInfo class that lazily caches information aboutJakob Stoklund Olesen2011-06-021-0/+105
OpenPOWER on IntegriCloud