Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:BITCAST

54       Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo);
55 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi);
61 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo);
62 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi);
68 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo);
69 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi);
74 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo);
75 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi);
78 assert(!(InVT.getVectorNumElements() & 1) && "Unsupported BITCAST");
88 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo);
89 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi);
95 // Handle cases like i64 = BITCAST v1i64 on x86, where the operand
100 SDValue CastInOp = DAG.getNode(ISD::BITCAST, dl, NVT, InOp);
178 SDValue NewVec = DAG.getNode(ISD::BITCAST, dl,
275 // x86 this turns v1i64 = BITCAST i64 into v1i64 = BITCAST v2i32.
289 return DAG.getNode(ISD::BITCAST, dl, N->getValueType(0), Vec);
328 return DAG.getNode(ISD::BITCAST, dl, VecVT, NewVec);
353 SDValue NewVec = DAG.getNode(ISD::BITCAST, dl,
369 return DAG.getNode(ISD::BITCAST, dl, VecVT, NewVec);