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); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits