@@ -2771,7 +2771,8 @@ unsigned NVPTXTargetLowering::getJumpTableEncoding() const {
27712771 return MachineJumpTableInfo::EK_Inline;
27722772}
27732773
2774- SDValue NVPTXTargetLowering::LowerADDRSPACECAST (SDValue Op, SelectionDAG &DAG) const {
2774+ SDValue NVPTXTargetLowering::LowerADDRSPACECAST (SDValue Op,
2775+ SelectionDAG &DAG) const {
27752776 SDLoc DL (Op);
27762777 AddrSpaceCastSDNode *N = cast<AddrSpaceCastSDNode>(Op.getNode ());
27772778
@@ -2780,11 +2781,14 @@ SDValue NVPTXTargetLowering::LowerADDRSPACECAST(SDValue Op, SelectionDAG &DAG) c
27802781 EVT ResultVT = Op.getValueType ();
27812782 unsigned DestAS = N->getDestAddressSpace ();
27822783
2783- if (SrcAS == llvm::ADDRESS_SPACE_GENERIC || DestAS == llvm::ADDRESS_SPACE_GENERIC)
2784+ if (SrcAS == llvm::ADDRESS_SPACE_GENERIC ||
2785+ DestAS == llvm::ADDRESS_SPACE_GENERIC)
27842786 return Op;
27852787
2786- SDValue ToGeneric = DAG.getAddrSpaceCast (DL, OperandVT, Op.getOperand (0 ), SrcAS, llvm::ADDRESS_SPACE_GENERIC);
2787- return DAG.getAddrSpaceCast (DL, ResultVT, ToGeneric, llvm::ADDRESS_SPACE_GENERIC, DestAS);
2788+ SDValue ToGeneric = DAG.getAddrSpaceCast (DL, OperandVT, Op.getOperand (0 ),
2789+ SrcAS, llvm::ADDRESS_SPACE_GENERIC);
2790+ return DAG.getAddrSpaceCast (DL, ResultVT, ToGeneric,
2791+ llvm::ADDRESS_SPACE_GENERIC, DestAS);
27882792}
27892793
27902794// This function is almost a copy of SelectionDAG::expandVAArg().
0 commit comments