aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetRegisterInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Introduce TargetRegisterInfo::getOverlaps(Reg), returning a list of allJakob Stoklund Olesen2010-12-141-9/+18
* Add TargetRegisterInfo::printReg() to pretty-print registers.Jakob Stoklund Olesen2010-12-141-0/+4
* Move more PEI-related hooks to TFIAnton Korobeynikov2010-11-271-15/+0
* Move some more hooks to TargetFrameInfoAnton Korobeynikov2010-11-201-16/+0
* Move getInitialFrameState() to TargetFrameInfoAnton Korobeynikov2010-11-181-5/+0
* Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov2010-11-181-25/+0
* First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov2010-11-151-13/+0
* Simplify uses of MVT and EVT. An MVT can be compared directlyDuncan Sands2010-11-031-2/+2
* add a comment explicitly calling out that allocation orders may includeJim Grosbach2010-09-101-3/+6
* Reapply this increase to the number of virtual registers. All of theEric Christopher2010-09-031-1/+1
* Simplify eliminateFrameIndex() interface back down now that PEI doesn't needJim Grosbach2010-08-261-8/+2
* tidy up a bit. no functional change.Jim Grosbach2010-08-261-1/+2
* Add ARM heuristic for when to allocate a virtual base register for stackJim Grosbach2010-08-241-1/+1
* Move enabling the local stack allocation pass into the target where it belongs.Jim Grosbach2010-08-241-0/+7
* Better handling of offsets on frame index references. rdar://8277890Jim Grosbach2010-08-191-7/+13
* Re-re-revert this patch. It seems to be causing performanceEric Christopher2010-08-191-1/+1
* Reapply the virtual register patch from 109102. The places where we wereEric Christopher2010-08-191-1/+1
* Add hook for re-using virtual base registers for local stack slot access.Jim Grosbach2010-08-181-0/+7
* Add materialization of virtual base registers for frame indices allocated intoJim Grosbach2010-08-171-0/+16
* Add hook to examine an instruction referencing a frame index to determineJim Grosbach2010-08-171-0/+8
* spellingJim Grosbach2010-08-061-1/+1
* Revert r109102 for now as it's causing JIT miscompilations.Eric Christopher2010-07-231-1/+1
* Increase the max physreg size. Patch by Pekka Jääskeläinen.Duncan Sands2010-07-221-1/+1
* Grammar.Eric Christopher2010-07-201-1/+1
* Constify some arguments.Eric Christopher2010-07-201-3/+3
* Convert the last use of getPhysicalRegisterRegClass and remove it.Rafael Espindola2010-07-121-6/+0
* Make getPhysicalRegisterRegClass non-virtual. Should be able to remove it soon.Rafael Espindola2010-07-111-1/+1
* Implement X86InstrInfo::copyPhysRegJakob Stoklund Olesen2010-07-081-0/+5
* Make getMinimalPhysRegClass' comment mention what makes it differentDan Gohman2010-07-061-1/+2
* Add a VT argument to getMinimalPhysRegClass and replace the copy related usesRafael Espindola2010-06-291-1/+2
* Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman2010-06-181-2/+2
* Fix a comment typo.Bob Wilson2010-06-141-1/+1
* Rename canCombinedSubRegIndex method to something more grammatically correctBob Wilson2010-06-021-8/+9
* Remove uses of getCalleeSavedRegClasses from outside theRafael Espindola2010-06-021-5/+4
* Add a TargetRegisterInfo::composeSubRegIndices hook with a defaultJakob Stoklund Olesen2010-05-281-0/+17
* Drop the SuperregHashTable. It is essentially the same as SubregHashTable.Jakob Stoklund Olesen2010-05-251-17/+1
* Print symbolic SubRegIndex names on machine operands.Jakob Stoklund Olesen2010-05-251-0/+9
* Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen2010-05-241-3/+0
* Teach two-address pass to do some coalescing while eliminating REG_SEQUENCEEvan Cheng2010-05-141-0/+12
* Document that TargetRegisterInfo::contains does not cover virtual registers.Dan Gohman2010-04-201-1/+1
* Change the Value argument to eliminateFrameIndex to a type-tagged value. ThisJim Grosbach2010-03-091-1/+2
* Updated version of r96634 (which was reverted due to failing 176.gcc andJim Grosbach2010-02-221-0/+11
* Revert 96634. It causes assertion failures for 126.gcc and 176.gcc inBob Wilson2010-02-191-11/+0
* Radar 7636153. In the presence of large call frames, it's not sufficientJim Grosbach2010-02-191-0/+11
* Fix "the the" and similar typos.Dan Gohman2010-02-101-1/+1
* constify a method argument.Chris Lattner2010-01-261-2/+2
* Fix a comment.Dale Johannesen2010-01-131-1/+1
* Revert 90789 for now. It caused massive compile time regression. Post-ra sche...Evan Cheng2009-12-081-1/+1
* Apply Pekka Jääskeläinen's patch to raise the first virtual registerDan Gohman2009-12-071-2/+2
* Add getFrameIndexReference() to TargetRegisterInfo, which allows targets toJim Grosbach2009-11-221-0/+12