@@ -2336,19 +2336,20 @@ SDValue NVPTXTargetLowering::LowerBITCAST(SDValue Op, SelectionDAG &DAG) const {
23362336 // Promote result to v2i16
23372337 SDValue v0 = DAG.getNode (ISD::TRUNCATE, dl, MVT::i8 , reg);
23382338 SDValue C8 = DAG.getConstant (8 , dl, MVT::i16 );
2339- SDValue v1 = DAG.getNode (ISD::TRUNCATE, dl, MVT::i8 ,
2339+ SDValue v1 = DAG.getNode (ISD::TRUNCATE, dl, MVT::i8 ,
23402340 DAG.getNode (ISD::SRL, dl, MVT::i16 , {reg, C8}));
23412341 return DAG.getNode (ISD::BUILD_VECTOR, dl, MVT::v2i8, {v0, v1});
23422342 } else if (fromVT == MVT::v2i8) {
2343- SDValue v0 = DAG.getNode (ISD::EXTRACT_VECTOR_ELT, dl, MVT::i8 , Op-> getOperand ( 0 ),
2344- DAG.getIntPtrConstant (0 , dl));
2345- SDValue v1 = DAG.getNode (ISD::EXTRACT_VECTOR_ELT, dl, MVT::i8 , Op-> getOperand ( 0 ),
2346- DAG.getIntPtrConstant (1 , dl));
2343+ SDValue v0 = DAG.getNode (ISD::EXTRACT_VECTOR_ELT, dl, MVT::i8 ,
2344+ Op-> getOperand ( 0 ), DAG.getIntPtrConstant (0 , dl));
2345+ SDValue v1 = DAG.getNode (ISD::EXTRACT_VECTOR_ELT, dl, MVT::i8 ,
2346+ Op-> getOperand ( 0 ), DAG.getIntPtrConstant (1 , dl));
23472347 SDValue E0 = DAG.getNode (ISD::ZERO_EXTEND, dl, MVT::i16 , v0);
23482348 SDValue E1 = DAG.getNode (ISD::ZERO_EXTEND, dl, MVT::i16 , v1);
23492349 SDValue C8 = DAG.getConstant (8 , dl, MVT::i16 );
2350- SDValue reg = DAG.getNode (ISD::OR, dl, MVT::i16 ,
2351- {E0 , DAG.getNode (ISD::SHL, dl, MVT::i16 , {E1 , C8})});
2350+ SDValue reg =
2351+ DAG.getNode (ISD::OR, dl, MVT::i16 ,
2352+ {E0 , DAG.getNode (ISD::SHL, dl, MVT::i16 , {E1 , C8})});
23522353 return maybeBitcast (VT, reg);
23532354 }
23542355 return Op;
0 commit comments