reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4254 if (SDValue Res = lowerINSERT_VECTOR_ELT(SDValue(N, 0), DAG)) 4259 if (SDValue Res = lowerEXTRACT_VECTOR_ELT(SDValue(N, 0), DAG)) 4270 SDValue Cvt = DAG.getNode(AMDGPUISD::CVT_PKRTZ_F16_F32, SL, MVT::i32, 4272 Results.push_back(DAG.getNode(ISD::BITCAST, SL, MVT::v2f16, Cvt)); 4295 Results.push_back(DAG.getNode(Opcode, SL, VT, Src0, Src1)); 4297 SDValue Cvt = DAG.getNode(Opcode, SL, MVT::i32, Src0, Src1); 4298 Results.push_back(DAG.getNode(ISD::BITCAST, SL, MVT::v2i16, Cvt)); 4306 if (SDValue Res = LowerINTRINSIC_W_CHAIN(SDValue(N, 0), DAG)) { 4323 EVT NewVT = getEquivalentMemType(*DAG.getContext(), VT); 4324 SDValue LHS = DAG.getNode(ISD::BITCAST, SL, NewVT, N->getOperand(1)); 4325 SDValue RHS = DAG.getNode(ISD::BITCAST, SL, NewVT, N->getOperand(2)); 4329 LHS = DAG.getNode(ISD::ANY_EXTEND, SL, MVT::i32, LHS); 4330 RHS = DAG.getNode(ISD::ANY_EXTEND, SL, MVT::i32, RHS); 4334 SDValue NewSelect = DAG.getNode(ISD::SELECT, SL, SelectVT, 4338 NewSelect = DAG.getNode(ISD::TRUNCATE, SL, NewVT, NewSelect); 4339 Results.push_back(DAG.getNode(ISD::BITCAST, SL, VT, NewSelect)); 4347 SDValue BC = DAG.getNode(ISD::BITCAST, SL, MVT::i32, N->getOperand(0)); 4349 SDValue Op = DAG.getNode(ISD::XOR, SL, MVT::i32, 4351 DAG.getConstant(0x80008000, SL, MVT::i32)); 4352 Results.push_back(DAG.getNode(ISD::BITCAST, SL, MVT::v2f16, Op)); 4360 SDValue BC = DAG.getNode(ISD::BITCAST, SL, MVT::i32, N->getOperand(0)); 4362 SDValue Op = DAG.getNode(ISD::AND, SL, MVT::i32, 4364 DAG.getConstant(0x7fff7fff, SL, MVT::i32)); 4365 Results.push_back(DAG.getNode(ISD::BITCAST, SL, MVT::v2f16, Op));