Lines Matching refs:isInteger

1504   if (VT.isVector() || !VT.isInteger())  in PromoteIntBinOp()
1572 if (VT.isVector() || !VT.isInteger()) in PromoteIntShiftOp()
1621 if (VT.isVector() || !VT.isInteger()) in PromoteExtend()
1652 if (VT.isVector() || !VT.isInteger()) in PromoteLoad()
4601 if (VT.isVector() || !VT.isInteger()) in useDivRem()
5876 if (XVT.isInteger() && XVT == Y.getValueType() && in hoistLogicOpWithSameOpcodeHands()
5967 bool IsInteger = OpVT.isInteger(); in foldLogicOfSetCCs()
6196 if (((OpVT.isInteger() && TLI.isOperationLegal(ISD::UMAX, OpVT) && in foldAndOrOfSETCC()
6246 if (OpVT.isInteger()) { in foldAndOrOfSETCC()
6272 LHS0 == RHS0 && LHS1C && RHS1C && OpVT.isInteger()) { in foldAndOrOfSETCC()
11385 if (!VT.isInteger()) in foldSelectOfConstants()
11403 if (CondVT.isInteger() && in foldSelectOfConstants()
11999 Value.getValueType().isInteger() && in visitMSTORE()
15386 (!LegalOperations && VT.isInteger() && N0.getValueType().isInteger() && in visitBITCAST()
15401 (isa<ConstantFPSDNode>(N0) && VT.isInteger() && !VT.isVector() && in visitBITCAST()
15415 if (ISD::isBitwiseLogicOp(N0.getOpcode()) && VT.isInteger() && in visitBITCAST()
15471 N0->hasOneUse() && VT.isInteger() && !VT.isVector() && in visitBITCAST()
15521 isa<ConstantFPSDNode>(N0.getOperand(0)) && VT.isInteger() && in visitBITCAST()
15821 assert(SrcEltVT.isInteger() && DstEltVT.isInteger()); in ConstantFoldBITCASTofBUILD_VECTOR()
18845 STType.isInteger() && STMemType.isInteger()) { in getTruncatedStoreValue()
18863 if (LDMemType.isInteger() && LDType.isInteger()) { in extendLoadedValueToExtension()
19000 if (STType.isInteger() && LDMemType.isInteger() && !STType.isVector() && in ForwardStoreValueToDirectLoad()
19016 if (STType.isInteger() && !STType.isVector() && LDType.isInteger() && in ForwardStoreValueToDirectLoad()
19038 STMemType.isInteger() && LDMemType.isInteger()) in ForwardStoreValueToDirectLoad()
19635 !LD->getValueType(0).isInteger()) in SliceUpLoad()
20428 bool NoTypeMatch = (MemVT.isInteger()) ? !MemVT.bitsEq(Other->getMemoryVT()) in getStoreMergeCandidates()
21491 Value.getValueType().isInteger() && in visitSTORE()
22157 if (VT.isInteger()) { in visitINSERT_VECTOR_ELT()
22170 Op = VT.isInteger() ? DAG.getAnyExtOrTrunc(Op, DL, MaxEltVT) : Op; in visitINSERT_VECTOR_ELT()
22266 SDValue Zero = VT.isInteger() ? DAG.getConstant(0, DL, MaxEltVT) in visitINSERT_VECTOR_ELT()
22569 return VecVT.isInteger() ? DAG.getAnyExtOrTrunc(Elt, DL, ScalarVT) : Elt; in visitEXTRACT_VECTOR_ELT()
22583 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger()); in visitEXTRACT_VECTOR_ELT()
22648 if (IndexC && VecOp.getOpcode() == ISD::BITCAST && VecVT.isInteger() && in visitEXTRACT_VECTOR_ELT()
22659 if (LegalTypes && BCSrc.getValueType().isInteger() && in visitEXTRACT_VECTOR_ELT()
22708 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger()); in visitEXTRACT_VECTOR_ELT()
23493 Shuffles.push_back(VT.isInteger() ? DAG.getConstant(0, DL, VT) in reduceBuildVecToShuffle()
23864 else if (LastOpVT.isInteger()) in combineConcatVectorOfScalars()
24228 if (!SclTy.isFloatingPoint() && !SclTy.isInteger()) in visitCONCAT_VECTORS()
25168 if (SVT.isInteger()) in combineShuffleOfScalars()
25192 if (!VT.isInteger() || IsBigEndian) in canCombineShuffleToExtendVectorInreg()
25231 if (!VT.isInteger() || IsBigEndian) in combineShuffleToAnyExtendVectorInreg()
25273 if (!VT.isInteger() || IsBigEndian) in combineShuffleToZeroExtendVectorInReg()
25393 if (!VT.isInteger() || IsBigEndian) in combineTruncationShuffle()
25840 VT.isInteger() && N00VT.isInteger()) { in visitVECTOR_SHUFFLE()
27575 if (!IntVT.isInteger() || IntVT.isVector()) in foldSignChangeInBitcast()
27925 assert(VT.isInteger() && "Only integer types are supported!"); in takeInexpensiveLog2()