Lines Matching defs:CastOpcode
13501 unsigned CastOpcode = Cast->getOpcode();
13502 assert((CastOpcode == ISD::SIGN_EXTEND || CastOpcode == ISD::ZERO_EXTEND ||
13503 CastOpcode == ISD::TRUNCATE || CastOpcode == ISD::FP_EXTEND ||
13504 CastOpcode == ISD::FP_ROUND) &&
13530 if (CastOpcode == ISD::FP_ROUND) {
13532 CastA = DAG.getNode(CastOpcode, DL, VT, A, Cast->getOperand(1));
13533 CastB = DAG.getNode(CastOpcode, DL, VT, B, Cast->getOperand(1));
13535 CastA = DAG.getNode(CastOpcode, DL, VT, A);
13536 CastB = DAG.getNode(CastOpcode, DL, VT, B);
24514 unsigned CastOpcode = N->getOperand(0).getOpcode();
24515 switch (CastOpcode) {
24539 if (Op.getOpcode() != CastOpcode || !Op.hasOneUse() ||
24553 switch (CastOpcode) {
24556 if (!TLI.isOperationLegalOrCustom(CastOpcode, ConcatSrcVT) ||
24562 if (!TLI.isOperationLegalOrCustom(CastOpcode, VT) ||
24573 return DAG.getNode(CastOpcode, DL, VT, NewConcat);