mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-05 13:26:55 +00:00
eliminate an old SelectionDAG::getTruncStore method, propagating
MachinePointerInfo around more. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114452 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user