Lines Matching refs:MVT
1255 if (N->getOperand(0).getValueType() == MVT::Other)
1257 if (N->getOperand(NumOps-1).getValueType() == MVT::Other)
1260 if (N->getOperand(i).getValueType() == MVT::Other)
1333 MVT::Other, &Ops[0], Ops.size());
1543 N0.getOperand(0).getValueType() == MVT::i1 &&
1544 !TLI.isOperationLegal(ISD::SIGN_EXTEND, MVT::i1)) {
1564 SDLoc(N), MVT::Glue));
1573 SDLoc(N), MVT::Glue));
1588 SDLoc(N), MVT::Glue));
1740 MVT::Glue));
1746 MVT::Glue));
1751 MVT::Glue));
1757 MVT::Glue));
2157 MVT Simple = VT.getSimpleVT();
2193 MVT Simple = VT.getSimpleVT();
2275 MVT Simple = VT.getSimpleVT();
2305 MVT Simple = VT.getSimpleVT();
2862 if (VT != MVT::i64 && VT != MVT::i32 && VT != MVT::i16)
3028 if (VT != MVT::i32)
3483 if (N1C && N1C->getAPIntValue() == 1 && VT == MVT::i1 &&
4155 if (VT == MVT::i1 && N1C && N1C->getAPIntValue() == 1)
4159 (VT0 == MVT::i1 ||
4176 if (VT == VT0 && VT == MVT::i1 && N1C && N1C->isNullValue()) {
4182 if (VT == VT0 && VT == MVT::i1 && N2C && N2C->getAPIntValue() == 1) {
4188 if (VT == MVT::i1 && N2C && N2C->isNullValue())
4192 if (VT == MVT::i1 && (N0 == N1 || (N1C && N1C->getAPIntValue() == 1)))
4196 if (VT == MVT::i1 && (N0 == N2 || (N2C && N2C->getAPIntValue() == 0)))
4206 // Check against MVT::Other for SELECT_CC, which is a workaround for targets
4209 if (TLI.isOperationLegalOrCustom(ISD::SELECT_CC, MVT::Other) &&
4624 if (N->getOpcode() != ISD::SETCC || N->getValueType(0) != MVT::i1 ||
4911 ShAmt = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i32, ShAmt);
5229 if (PtrType == MVT::Untyped || PtrType.isExtended())
5807 assert((SrcEltVT == MVT::f32 || SrcEltVT == MVT::f64) && "Unknown FP VT!");
5816 assert((DstEltVT == MVT::f32 || DstEltVT == MVT::f64) && "Unknown FP VT!");
6476 // Check against MVT::Other for SELECT_CC, which is a workaround for targets
6480 if (TLI.isOperationLegalOrCustom(ISD::SELECT_CC, MVT::Other)) {
6482 if (N0.getOpcode() == ISD::SETCC && N0.getValueType() == MVT::i1 &&
6533 // Check against MVT::Other for SELECT_CC, which is a workaround for targets
6537 if (TLI.isOperationLegalOrCustom(ISD::SELECT_CC, MVT::Other)) {
6812 return DAG.getNode(ISD::BR_CC, SDLoc(N), MVT::Other,
6864 MVT::Other, Chain, SetCC, N2);
6909 MVT::Other, Chain, Tmp, N2);
6940 MVT::Other, Chain, SetCC, N2);
6967 return DAG.getNode(ISD::BR_CC, SDLoc(N), MVT::Other,
7386 if (N->getValueType(1) == MVT::Other) {
7412 assert(N->getValueType(2) == MVT::Other && "Malformed indexed loads?");
7486 MVT::Other, Chain, ReplLoad.getValue(1));
7538 if (V.getValueType() != MVT::i16 &&
7539 V.getValueType() != MVT::i32 &&
7540 V.getValueType() != MVT::i64)
7558 if (V.getValueType() != MVT::i64 && NotMaskLZ)
7599 MVT VT = MVT::getIntegerVT(NumBytes*8);
8404 case MVT::f16: // We don't do this for these yet.
8405 case MVT::f80:
8406 case MVT::f128:
8407 case MVT::ppcf128:
8409 case MVT::f32:
8410 if ((isTypeLegal(MVT::i32) && !LegalOperations && !ST->isVolatile()) ||
8411 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i32)) {
8413 bitcastToAPInt().getZExtValue(), MVT::i32);
8419 case MVT::f64:
8420 if ((TLI.isTypeLegal(MVT::i64) && !LegalOperations &&
8422 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i64)) {
8424 getZExtValue(), MVT::i64);
8431 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i32)) {
8436 SDValue Lo = DAG.getConstant(Val & 0xFFFFFFFF, MVT::i32);
8437 SDValue Hi = DAG.getConstant(Val >> 32, MVT::i32);
8455 return DAG.getNode(ISD::TokenFactor, SDLoc(N), MVT::Other,
8503 MVT::Other, Chain, ReplStore);
8873 EVT SourceType = MVT::Other;
8886 SourceType = MVT::Other;
8894 if (SourceType == MVT::Other)
8899 SourceType = MVT::Other;
8911 bool ValidTypes = SourceType != MVT::Other &&
8969 EVT SrcVT = MVT::Other;
8993 if (SrcVT == MVT::Other)
9007 assert(SrcVT != MVT::Other && "Cannot determine source type!");
9952 LegalTypes ? getSetCCResultType(N0.getValueType()) : MVT::i1)) {
9965 SCC = DAG.getSetCC(SDLoc(N0), MVT::i1, N0, N1, CC);
10361 return DAG.getNode(ISD::TokenFactor, SDLoc(N), MVT::Other,