[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
Andrew Lenharth
alenhar2 at cs.uiuc.edu
Tue Jun 20 18:00:55 PDT 2006
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.51 -> 1.52
---
Log message:
fix argument problem
---
Diffs of the changes: (+5 -1)
AlphaISelLowering.cpp | 6 +++++-
1 files changed, 5 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
diff -u llvm/lib/Target/Alpha/AlphaISelLowering.cpp:1.51 llvm/lib/Target/Alpha/AlphaISelLowering.cpp:1.52
--- llvm/lib/Target/Alpha/AlphaISelLowering.cpp:1.51 Tue Jun 13 13:27:39 2006
+++ llvm/lib/Target/Alpha/AlphaISelLowering.cpp Tue Jun 20 20:00:43 2006
@@ -210,11 +210,15 @@
std::cerr << "Unknown Type " << ObjectVT << "\n";
abort();
case MVT::f64:
- case MVT::f32:
args_float[ArgNo] = AddLiveIn(MF, args_float[ArgNo],
&Alpha::F8RCRegClass);
ArgVal = DAG.getCopyFromReg(Root, args_float[ArgNo], ObjectVT);
break;
+ case MVT::f32:
+ args_float[ArgNo] = AddLiveIn(MF, args_float[ArgNo],
+ &Alpha::F4RCRegClass);
+ ArgVal = DAG.getCopyFromReg(Root, args_float[ArgNo], ObjectVT);
+ break;
case MVT::i64:
args_int[ArgNo] = AddLiveIn(MF, args_int[ArgNo],
&Alpha::GPRCRegClass);
More information about the llvm-commits
mailing list