Evan Cheng
|
116f97f2c7
|
PEI now passes a RegScavenger ptr to eliminateFrameIndex.
llvm-svn: 34707
|
2007-02-28 00:21:17 +00:00 |
|
Jim Laskey
|
6a937ad320
|
Support to provide exception and selector registers.
llvm-svn: 34482
|
2007-02-21 22:54:50 +00:00 |
|
Evan Cheng
|
e4ab9c032b
|
Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.
llvm-svn: 34428
|
2007-02-19 21:49:54 +00:00 |
|
Reid Spencer
|
b27fcf3482
|
For PR1207:
Revert patches that caused the problem. Evan, please investigate and reapply
when you've discovered the problem.
llvm-svn: 34399
|
2007-02-19 03:20:00 +00:00 |
|
Evan Cheng
|
8c2508f1ac
|
Added getReservedRegs().
llvm-svn: 34376
|
2007-02-17 11:06:00 +00:00 |
|
Evan Cheng
|
d9d93832b0
|
hasFP() is now a virtual method of MRegisterInfo.
llvm-svn: 33455
|
2007-01-23 00:57:47 +00:00 |
|
Evan Cheng
|
bd6a333b52
|
Fix naming inconsistency.
llvm-svn: 32823
|
2007-01-02 21:33:40 +00:00 |
|
Evan Cheng
|
98fa7ab4d7
|
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead
of opcode and number of operands.
llvm-svn: 31947
|
2006-11-27 23:37:22 +00:00 |
|
Evan Cheng
|
0e82270ff2
|
Matches MachineInstr changes.
llvm-svn: 31712
|
2006-11-13 23:36:35 +00:00 |
|
Evan Cheng
|
667b133ab9
|
getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.
llvm-svn: 28378
|
2006-05-18 00:12:58 +00:00 |
|
Jim Laskey
|
b93bc75add
|
Foundation for call frame information.
llvm-svn: 27491
|
2006-04-07 16:34:46 +00:00 |
|
Jim Laskey
|
eb38a3e83a
|
Expose base register for DwarfWriter. Refactor code accordingly.
llvm-svn: 27225
|
2006-03-28 13:48:33 +00:00 |
|
Jim Laskey
|
cec9c18c62
|
Add support to locate local variables in frames (early version.)
llvm-svn: 26994
|
2006-03-23 18:12:57 +00:00 |
|
Chris Lattner
|
15cb732cd7
|
Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far more logical place. Other methods should also be moved if anyoneis interested. :)
llvm-svn: 25913
|
2006-02-02 20:12:32 +00:00 |
|
Andrew Lenharth
|
1acb71df32
|
whatever. Intermediate patch to see what breaks. Seems ok.
llvm-svn: 24260
|
2005-11-09 19:17:08 +00:00 |
|
Andrew Lenharth
|
bfa54fe229
|
This seems useful from the original patch that added the function. If there is a reason it is not useful on a RISC type target, let me know and I will pull it out
llvm-svn: 23676
|
2005-10-09 20:11:35 +00:00 |
|
Chris Lattner
|
a1266f8ed5
|
Pass extra regclasses into spilling code
llvm-svn: 23537
|
2005-09-30 01:29:42 +00:00 |
|
Chris Lattner
|
b46e525e23
|
This code has always been dead for alpha
llvm-svn: 22915
|
2005-08-19 18:33:26 +00:00 |
|
Misha Brukman
|
1fdf39f2ea
|
Remove trailing whitespace
llvm-svn: 21424
|
2005-04-21 23:13:11 +00:00 |
|
Misha Brukman
|
75da90f127
|
Make the rest of file header comments consistent in format and style
llvm-svn: 20048
|
2005-02-05 02:24:26 +00:00 |
|
Misha Brukman
|
74be40e1d2
|
Make file header comment consistent: extend the whole 80 cols to fill the line
llvm-svn: 20039
|
2005-02-04 20:25:52 +00:00 |
|
Andrew Lenharth
|
f5b9a8fe57
|
Let me introduce you to the early stages of the llvm backend for the alpha processor
llvm-svn: 19764
|
2005-01-22 23:41:55 +00:00 |
|