Evan Cheng
|
667b133ab9
|
getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.
llvm-svn: 28378
|
2006-05-18 00:12:58 +00:00 |
|
Evan Cheng
|
ea24815aa3
|
Remove PointerType from class Target
llvm-svn: 28368
|
2006-05-17 21:20:27 +00:00 |
|
Chris Lattner
|
20d4194a0d
|
PHI and INLINEASM are now built-in instructions provided by Target.td
llvm-svn: 25674
|
2006-01-27 01:46:15 +00:00 |
|
Duraid Madina
|
fa9095ff95
|
die, die!! r15, you are not callee-saved
llvm-svn: 25527
|
2006-01-23 06:11:45 +00:00 |
|
Duraid Madina
|
43e8616515
|
fix register corruption! (my god.) r15 is a scratch reg, using that as
a frame pointer is a pretty doofus thing to do. use r5 instead, and
mark it callee-saved, coz that's what it is!
llvm-svn: 25526
|
2006-01-23 06:08:46 +00:00 |
|
Duraid Madina
|
2c940da498
|
update tablegen files - nothing to see here
llvm-svn: 24939
|
2005-12-22 03:56:03 +00:00 |
|
Chris Lattner
|
49117a5dcc
|
these registers don't belong to any register classes, so don't mark them
as callee save. They can never be generated by the compiler.
llvm-svn: 23551
|
2005-09-30 06:42:24 +00:00 |
|
Duraid Madina
|
2db29b8016
|
lie a bit and say that r1/r12 (GP/SP) _aren't_ callee-save, as we take
care of this ourselves
llvm-svn: 21110
|
2005-04-06 06:18:36 +00:00 |
|
Duraid Madina
|
79022e1b87
|
and so it begins...
PHASE 1: write instruction selector
PHASE 2: ???
PHASE 3: profit!
llvm-svn: 20652
|
2005-03-17 18:17:03 +00:00 |
|