projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4cf5e2e
)
Extend set of return registers on sparc until someone will implement MRV support...
author
Anton Korobeynikov
<asl@math.spbu.ru>
Fri, 10 Oct 2008 20:30:14 +0000
(20:30 +0000)
committer
Anton Korobeynikov
<asl@math.spbu.ru>
Fri, 10 Oct 2008 20:30:14 +0000
(20:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57364
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/Sparc/SparcCallingConv.td
patch
|
blob
|
history
diff --git
a/lib/Target/Sparc/SparcCallingConv.td
b/lib/Target/Sparc/SparcCallingConv.td
index dc0bf8e31226b9ee0529df07943a9a525ca9a54f..37b59b23d7343224a44a048b95e7940ea7951409 100644
(file)
--- a/
lib/Target/Sparc/SparcCallingConv.td
+++ b/
lib/Target/Sparc/SparcCallingConv.td
@@
-17,9
+17,9
@@
// Sparc 32-bit C return-value convention.
def RetCC_Sparc32 : CallingConv<[
- CCIfType<[i32], CCAssignToReg<[I0, I1]>>,
- CCIfType<[f32], CCAssignToReg<[F
0
]>>,
- CCIfType<[f64], CCAssignToReg<[D0]>>
+ CCIfType<[i32], CCAssignToReg<[I0, I1
, I2, I3, I4, I5
]>>,
+ CCIfType<[f32], CCAssignToReg<[F
1, F3, F5, F7
]>>,
+ CCIfType<[f64], CCAssignToReg<[D0
, D2
]>>
]>;
// Sparc 32-bit C Calling convention.