reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8263 SDLoc dl(Op); 8264 BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(Op.getNode()); 8267 if (Subtarget.hasQPX() && Op.getValueType() == MVT::v4i1) { 8379 const SDValue *InputLoad = getNormalLoadInput(Op.getOperand(0)); 8382 if (InputLoad && DAG.isSplatValue(Op, true)) { 8397 DAG.getValueType(Op.getValueType()) // VT 8401 DAG.getVTList(Op.getValueType(), MVT::Other), 8412 return Op; 8425 if (Op.getValueType() != MVT::v4i32 || HasAnyUndefs) { 8427 Op = DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Z); 8427 Op = DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Z); 8429 return Op; 8441 if (Op.getValueType() != MVT::v16i8) 8442 return DAG.getBitcast(Op.getValueType(), NewBV); 8450 if (Op.getValueType() != MVT::v16i8) 8451 return DAG.getBitcast(Op.getValueType(), 8454 return Op; 8461 return BuildSplatI(SextVal, SplatSize, Op.getValueType(), DAG, dl); 8481 if (VT == Op.getValueType()) 8484 return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), RetVal); 8500 return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Res); 8526 return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Res); 8537 return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Res); 8548 return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Res); 8560 return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Res); 8567 return BuildVSLDOI(T, T, Amt, Op.getValueType(), DAG, dl); 8573 return BuildVSLDOI(T, T, Amt, Op.getValueType(), DAG, dl); 8579 return BuildVSLDOI(T, T, Amt, Op.getValueType(), DAG, dl);