diff options
author | Chris Lattner <sabre@nondot.org> | 2010-09-21 17:42:31 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-09-21 17:42:31 +0000 |
commit | 6963c1f7898e7aeececb7dd948871dde3eb87a93 (patch) | |
tree | 7960d36489cd091693520ec4eb084355662b9fb8 /llvm/lib/Target/Alpha | |
parent | 43d992386088b248457d031b6b2acbfcbfd67f97 (diff) | |
download | bcm5719-llvm-6963c1f7898e7aeececb7dd948871dde3eb87a93.tar.gz bcm5719-llvm-6963c1f7898e7aeececb7dd948871dde3eb87a93.zip |
eliminate an old SelectionDAG::getTruncStore method, propagating
MachinePointerInfo around more.
llvm-svn: 114452
Diffstat (limited to 'llvm/lib/Target/Alpha')
-rw-r--r-- | llvm/lib/Target/Alpha/AlphaISelLowering.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/llvm/lib/Target/Alpha/AlphaISelLowering.cpp b/llvm/lib/Target/Alpha/AlphaISelLowering.cpp index 75dff0b0f8d..be49237dd8c 100644 --- a/llvm/lib/Target/Alpha/AlphaISelLowering.cpp +++ b/llvm/lib/Target/Alpha/AlphaISelLowering.cpp @@ -558,7 +558,8 @@ void AlphaTargetLowering::LowerVAARG(SDNode *N, SDValue &Chain, SDValue NewOffset = DAG.getNode(ISD::ADD, dl, MVT::i64, Offset, DAG.getConstant(8, MVT::i64)); - Chain = DAG.getTruncStore(Offset.getValue(1), dl, NewOffset, Tmp, NULL, 0, + Chain = DAG.getTruncStore(Offset.getValue(1), dl, NewOffset, Tmp, + MachinePointerInfo(), MVT::i32, false, false, 0); } @@ -734,7 +735,8 @@ SDValue AlphaTargetLowering::LowerOperation(SDValue Op, NP, MachinePointerInfo(), MVT::i32, false, false, 0); SDValue NPD = DAG.getNode(ISD::ADD, dl, MVT::i64, DestP, DAG.getConstant(8, MVT::i64)); - return DAG.getTruncStore(Val.getValue(1), dl, Val, NPD, NULL, 0, MVT::i32, + return DAG.getTruncStore(Val.getValue(1), dl, Val, NPD, + MachinePointerInfo(), MVT::i32, false, false, 0); } case ISD::VASTART: { @@ -754,7 +756,8 @@ SDValue AlphaTargetLowering::LowerOperation(SDValue Op, return DAG.getTruncStore(S1, dl, DAG.getConstant(FuncInfo->getVarArgsOffset(), MVT::i64), - SA2, NULL, 0, MVT::i32, false, false, 0); + SA2, MachinePointerInfo(), + MVT::i32, false, false, 0); } case ISD::RETURNADDR: return DAG.getNode(AlphaISD::GlobalRetAddr, DebugLoc(), MVT::i64); |