@@ -1666,8 +1666,7 @@ std::string NVPTXTargetLowering::getPrototype(
1666
1666
return Prototype;
1667
1667
}
1668
1668
1669
- Align NVPTXTargetLowering::getArgumentAlignment (SDValue Callee,
1670
- const CallBase *CB, Type *Ty,
1669
+ Align NVPTXTargetLowering::getArgumentAlignment (const CallBase *CB, Type *Ty,
1671
1670
unsigned Idx,
1672
1671
const DataLayout &DL) const {
1673
1672
if (!CB) {
@@ -1794,7 +1793,7 @@ SDValue NVPTXTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
1794
1793
if (IsVAArg)
1795
1794
VAOffset = alignTo (VAOffset, ArgAlign);
1796
1795
} else {
1797
- ArgAlign = getArgumentAlignment (Callee, CB, Ty, ParamCount + 1 , DL);
1796
+ ArgAlign = getArgumentAlignment (CB, Ty, ParamCount + 1 , DL);
1798
1797
}
1799
1798
1800
1799
unsigned TypeSize =
@@ -1976,7 +1975,7 @@ SDValue NVPTXTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
1976
1975
DeclareRetOps);
1977
1976
InGlue = Chain.getValue (1 );
1978
1977
} else {
1979
- retAlignment = getArgumentAlignment (Callee, CB, RetTy, 0 , DL);
1978
+ retAlignment = getArgumentAlignment (CB, RetTy, 0 , DL);
1980
1979
assert (retAlignment && " retAlignment is guaranteed to be set" );
1981
1980
SDVTList DeclareRetVTs = DAG.getVTList (MVT::Other, MVT::Glue);
1982
1981
SDValue DeclareRetOps[] = {
@@ -2107,7 +2106,7 @@ SDValue NVPTXTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
2107
2106
ComputePTXValueVTs (*this , DL, RetTy, VTs, &Offsets, 0 );
2108
2107
assert (VTs.size () == Ins.size () && " Bad value decomposition" );
2109
2108
2110
- Align RetAlign = getArgumentAlignment (Callee, CB, RetTy, 0 , DL);
2109
+ Align RetAlign = getArgumentAlignment (CB, RetTy, 0 , DL);
2111
2110
auto VectorInfo = VectorizePTXValueVTs (VTs, Offsets, RetAlign);
2112
2111
2113
2112
SmallVector<EVT, 6 > LoadVTs;
0 commit comments