Lines Matching defs:CastOpcode
13210 unsigned CastOpcode = Cast->getOpcode();
13211 assert((CastOpcode == ISD::SIGN_EXTEND || CastOpcode == ISD::ZERO_EXTEND ||
13212 CastOpcode == ISD::TRUNCATE || CastOpcode == ISD::FP_EXTEND ||
13213 CastOpcode == ISD::FP_ROUND) &&
13239 if (CastOpcode == ISD::FP_ROUND) {
13241 CastA = DAG.getNode(CastOpcode, DL, VT, A, Cast->getOperand(1));
13242 CastB = DAG.getNode(CastOpcode, DL, VT, B, Cast->getOperand(1));
13244 CastA = DAG.getNode(CastOpcode, DL, VT, A);
13245 CastB = DAG.getNode(CastOpcode, DL, VT, B);
24009 unsigned CastOpcode = N->getOperand(0).getOpcode();
24010 switch (CastOpcode) {
24034 if (Op.getOpcode() != CastOpcode || !Op.hasOneUse() ||
24048 switch (CastOpcode) {
24051 if (!TLI.isOperationLegalOrCustom(CastOpcode, ConcatSrcVT) ||
24057 if (!TLI.isOperationLegalOrCustom(CastOpcode, VT) ||
24068 return DAG.getNode(CastOpcode, DL, VT, NewConcat);