[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
Rafael Espindola
rafael.espindola at gmail.com
Thu Aug 3 15:50:27 PDT 2006
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());
More information about the llvm-commits
mailing list