aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/MRegisterInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Add CopyCost to TargetRegisterClass. This specifies the cost of copying a valueEvan Cheng2007-09-191-2/+8
* Add a variant of foldMemoryOperand to fold any load / store, not just load / ...Evan Cheng2007-08-301-0/+9
* Move isSubRegOf into MRegisterInfo. Fix a missed move elimination in LowerSub...Christopher Lamb2007-08-101-0/+11
* Have register info provide the inverse mapping of register->superregisters. P...Christopher Lamb2007-07-261-7/+22
* Long live the exception handling!Anton Korobeynikov2007-07-141-2/+4
* Add comment.Evan Cheng2007-06-261-3/+5
* Add immediate sub-registers.Evan Cheng2007-06-261-0/+9
* Add support to tablegen for specifying subregister classes on a per register ...Christopher Lamb2007-06-131-0/+44
* Add SPAdj parameter to account for call frame setup SP adjustment.Evan Cheng2007-05-011-3/+4
* llvm bug #1350, parts 1, 2, and 3.Nate Begeman2007-05-011-1/+5
* Added hook hasReservedCallFrame(). It returns true if the call frame isEvan Cheng2007-05-011-0/+9
* Test if a register is sub- or super-register of another.Evan Cheng2007-04-251-0/+16
* Add super-register set.Evan Cheng2007-04-211-1/+13
* Add sub-registers set accessor.Evan Cheng2007-04-201-0/+8
* Add sub-register sets.Evan Cheng2007-04-201-0/+3
* Change getAllocatableSet() so it returns allocatable registers for a specific...Evan Cheng2007-04-171-2/+4
* Added MRegisterInfo hook to re-materialize an instruction.Evan Cheng2007-03-201-0/+7
* Minor interface change.Evan Cheng2007-03-061-1/+3
* Make requiresRegisterScavenging determination on a per MachineFunction basis.Evan Cheng2007-02-281-1/+1
* MRegisterInfo disowns RegScavenger. It's immutable.Evan Cheng2007-02-281-7/+8
* Let MRegisterInfo owns RegScavenger.Evan Cheng2007-02-271-9/+10
* Temporay hook to enable register scavening for specific targets only.Evan Cheng2007-02-231-0/+6
* Simplify lowering and selection of exception ops.Jim Laskey2007-02-221-8/+0
* Support to provide exception and selector registers.Jim Laskey2007-02-211-1/+9
* Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng2007-02-191-0/+17
* For PR1207:Reid Spencer2007-02-191-17/+0
* - Added regsOverlap() to test if two registers overlap. Or in case they areEvan Cheng2007-02-171-0/+17
* Use BitVector instead of vector<bool> which can be extremely slow.Evan Cheng2007-02-151-1/+2
* rename DenseMap to IndexedMap.Chris Lattner2007-02-011-1/+1
* Added a MRegisterInfo hook that tells PEI the target is responsible forEvan Cheng2007-01-251-0/+6
* Repair debug frames as a prelude to eh_frames. Switched to using MachineMovesJim Laskey2007-01-241-1/+1
* hasFP() is now a virtual method of MRegisterInfo.Evan Cheng2007-01-231-0/+5
* Fix naming inconsistency: calleesave -> calleesaved.Evan Cheng2007-01-021-15/+15
* Add virtual method spillCalleeSaveRegisters() and restoreCalleeSaveRegisters()Evan Cheng2007-01-021-0/+21
* - Added a hook processFunctionBeforeCalleeSaveScn(). This is called by PEI justEvan Cheng2006-09-281-4/+10
* update some commentsChris Lattner2006-08-241-2/+1
* Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner2006-08-171-2/+2
* Doxygenify some methods.Chris Lattner2006-08-101-4/+8
* update commentChris Lattner2006-08-031-8/+2
* Use an enumeration to eliminate data relocations.Jim Laskey2006-07-211-3/+15
* Make sub- and super- register classes const.Evan Cheng2006-07-191-3/+3
* Also add super- register class info.Evan Cheng2006-05-111-2/+26
* Added sub- register classes information.Evan Cheng2006-05-091-7/+29
* Use existing information.Jim Laskey2006-04-101-5/+0
* Foundation for call frame information.Jim Laskey2006-04-071-2/+20
* Expose base register for DwarfWriter. Refactor code accordingly.Jim Laskey2006-03-281-1/+11
* Tweak a comment.Jim Laskey2006-03-241-1/+1
* Add support to locate local variables in frames (early version.)Jim Laskey2006-03-231-0/+6
* Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner2006-02-221-1/+1
* expose the set of values types holdable in a regclass to clientsChris Lattner2006-02-211-1/+17