Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.20 -> 1.21
---
Log message:
Bug fix: always generate a RET_FLAG in LowerRET
fixes ret_null.ll and call.ll
---
Diffs of the changes: (+1 -1)
ARMISelDAGToDAG.cpp | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
diff -u llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp:1.20
llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp:1.21
--- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp:1.20 Thu Aug 3 12:02:20 2006
+++ llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp Thu Aug 3 17:50:11 2006
@@ -170,7 +170,7 @@
abort();
case 1: {
SDOperand LR = DAG.getRegister(ARM::R14, MVT::i32);
- return DAG.getNode(ISD::BRIND, MVT::Other, Chain, LR);
+ return DAG.getNode(ARMISD::RET_FLAG, MVT::Other, Chain);
}
case 3:
Copy = DAG.getCopyToReg(Chain, ARM::R0, Op.getOperand(1), SDOperand());
_______________________________________________
llvm-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits