| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | BDCE.cpp | 45 assert(I->getType()->isIntOrIntVectorTy() && in clearAssumptionsOfUsers() 58 if (J->getType()->isIntOrIntVectorTy()) { in clearAssumptionsOfUsers() 90 if (Visited.insert(K).second && K->getType()->isIntOrIntVectorTy()) in bitTrackingDCE() 109 (I.getType()->isIntOrIntVectorTy() && DB.getDemandedBits(&I).isZero() && in bitTrackingDCE() 168 if (!U->getType()->isIntOrIntVectorTy()) in run()
|
| H A D | Reassociate.cpp | 251 if (S1->getType()->isIntOrIntVectorTy()) in CreateAdd() 264 if (S1->getType()->isIntOrIntVectorTy()) in CreateMul() 277 if (S1->getType()->isIntOrIntVectorTy()) in CreateNeg() 293 Constant *NegOne = Ty->isIntOrIntVectorTy() ? in LowerNegateToMultiply() 1518 Constant *C = Ty->isIntOrIntVectorTy() ? in OptimizeXor() 1654 I->getType()->isIntOrIntVectorTy() in OptimizeAdd() 1787 if (LHS->getType()->isIntOrIntVectorTy()) in OptimizeAdd()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DemandedBits.cpp | 310 if (T->isIntOrIntVectorTy()) { in performAnalysis() 321 if (T->isIntOrIntVectorTy()) in performAnalysis() 341 if (UserI->getType()->isIntOrIntVectorTy()) { in performAnalysis() 365 if (T->isIntOrIntVectorTy()) { in performAnalysis() 419 if (!T->isIntOrIntVectorTy()) in getDemandedBits() 446 if (!(*U)->getType()->isIntOrIntVectorTy()) in isUseDead() 460 if (UserI->getType()->isIntOrIntVectorTy()) { in isUseDead()
|
| H A D | InstructionSimplify.cpp | 681 if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1)) in simplifyAddInst() 904 if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1)) in simplifySubInst() 956 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyMulInst() 1290 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in simplifyURemInst() 1366 (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1))) in simplifyShift() 2154 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyAndInst() 2225 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyAndInst() 2445 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyOrInst() 2497 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyOrInst() 2874 if (!OpTy->isIntOrIntVectorTy( in simplifyICmpOfBools() [all...] |
| /freebsd-src/contrib/llvm-project/llvm/tools/llvm-stress/ |
| H A D | llvm-stress.cpp | 422 case 0: if (Ty->isIntOrIntVectorTy()) in Act() 425 case 1: if (Ty->isIntOrIntVectorTy()) in Act() 572 if (VTy->isIntOrIntVectorTy() && DestTy->isIntOrIntVectorTy()) { in Act() 586 if (VTy->isFPOrFPVectorTy() && DestTy->isIntOrIntVectorTy()) { in Act() 594 if (VTy->isIntOrIntVectorTy() && DestTy->isFPOrFPVectorTy()) { in Act()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instructions.cpp | 1482 if (!Idx->getType()->isIntOrIntVectorTy()) in StoreInst() 2582 assert(getType()->isIntOrIntVectorTy() && in isOneUseSingleSourceMask() 2597 assert(getType()->isIntOrIntVectorTy() && in isInterleaveMask() 2610 assert(getType()->isIntOrIntVectorTy() && in isInterleaveMask() 2624 assert(getType()->isIntOrIntVectorTy() && in isInterleaveMask() 2631 assert(getType()->isIntOrIntVectorTy() && in isInterleaveMask() 2941 SrcTy->isIntOrIntVectorTy() && in AssertOK() 2955 DstTy->isIntOrIntVectorTy() && in Create() 3022 assert((Ty->isIntOrIntVectorTy() || Ty->isPtrOrPtrVectorTy()) && 3030 if (Ty->isIntOrIntVectorTy()) in swapOperands() [all...] |
| H A D | Verifier.cpp | 2075 Check(Ty->isIntOrIntVectorTy(CR.getBitWidth()), in verifyFunctionAttrs() 3219 Check(SrcTy->isIntOrIntVectorTy(), "Trunc only operates on integer", &I); in visitFPToUIInst() 3220 Check(DestTy->isIntOrIntVectorTy(), "Trunc only produces integer", &I); in visitFPToUIInst() 3234 Check(SrcTy->isIntOrIntVectorTy(), "ZExt only operates on integer", &I); in visitFPToUIInst() 3235 Check(DestTy->isIntOrIntVectorTy(), "ZExt only produces an integer", &I); 3255 Check(SrcTy->isIntOrIntVectorTy(), "SExt only operates on integer", &I); in visitFPToSIInst() 3256 Check(DestTy->isIntOrIntVectorTy(), "SExt only produces an integer", &I); in visitFPToSIInst() 3309 Check(SrcTy->isIntOrIntVectorTy(), in visitAddrSpaceCastInst() 3332 Check(SrcTy->isIntOrIntVectorTy(), in visitPHINode() 3356 Check(DestTy->isIntOrIntVectorTy(), in visitCallBase() [all...] |
| H A D | Constants.cpp | 869 assert(Ty->isIntOrIntVectorTy(1) && "Type not i1 or vector of i1."); in getBool() 877 assert(Ty->isIntOrIntVectorTy(1) && "Type not i1 or vector of i1."); in get() 2217 assert((Ty->isIntOrIntVectorTy() || Ty->isPtrOrPtrVectorTy()) && in isSupportedCastOp() 2220 if (Ty->isIntOrIntVectorTy()) 2247 assert(C->getType()->isIntOrIntVectorTy() && "Trunc operand must be integer"); in getCompare() 2248 assert(Ty->isIntOrIntVectorTy() && "Trunc produces only integral"); in getCompare() 2259 assert(DstTy->isIntOrIntVectorTy() && in getCompare() 2271 assert(C->getType()->isIntOrIntVectorTy() && in getGetElementPtr() 2317 assert(C1->getType()->isIntOrIntVectorTy() && in getGetElementPtr() 2323 assert(C1->getType()->isIntOrIntVectorTy() in getICmp() [all...] |
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Type.h | 234 bool isIntOrIntVectorTy() const { return getScalarType()->isIntegerTy(); } in isIntOrIntVectorTy() function 238 bool isIntOrIntVectorTy(unsigned BitWidth) const { in isIntOrIntVectorTy() function
|
| H A D | DerivedTypes.h | 464 assert(VTy->isIntOrIntVectorTy() && "VTy expected to be a vector of ints."); in getExtendedElementVectorType() 689 isIntOrIntVectorTy() && in getExtendedType() 705 isIntOrIntVectorTy() && in getWithNewBitWidth()
|
| H A D | IRBuilder.h | 1682 assert(Cond2->getType()->isIntOrIntVectorTy(1)); 1688 assert(Cond2->getType()->isIntOrIntVectorTy(1)); 2046 assert(V->getType()->isIntOrIntVectorTy() && 2047 DestTy->isIntOrIntVectorTy() && 2061 assert(V->getType()->isIntOrIntVectorTy() && 2062 DestTy->isIntOrIntVectorTy() && 2214 if (V->getType()->isPtrOrPtrVectorTy() && DestTy->isIntOrIntVectorTy()) 2216 if (V->getType()->isIntOrIntVectorTy() && DestTy->isPtrOrPtrVectorTy())
|
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/FuzzMutate/ |
| H A D | OpDescriptor.h | 123 return V->getType()->isIntOrIntVectorTy(); in anyIntOrVecIntType() 130 return V->getType()->isIntOrIntVectorTy(1); in boolOrVecBoolType()
|
| /freebsd-src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | PatternInit.cpp | 36 if (Ty->isIntOrIntVectorTy()) { in initializationPatternFor()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 436 if (Ty->isIntOrIntVectorTy(1) || in visitMul() 451 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType() && in visitMul() 461 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType() && in visitMul() 469 if (match(Op0, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitMul() 471 if (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitMul() 477 X->getType()->isIntOrIntVectorTy(1)) in visitMul() 484 if (match(Op0, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitMul() 915 X->getType()->isIntOrIntVectorTy(1)) { in multiplyOverflows() 921 X->getType()->isIntOrIntVectorTy(1)) { 1278 assert(!Ty->isIntOrIntVectorTy( in takeLog2() [all...] |
| H A D | InstCombineAndOrXor.cpp | 202 if (!LHS->getOperand(0)->getType()->isIntOrIntVectorTy() || in getMaskedTypeForICmpPair() 203 !RHS->getOperand(0)->getType()->isIntOrIntVectorTy()) in getMaskedTypeForICmpPair() 1599 !Cond->getType()->isIntOrIntVectorTy(1) || in matchDeMorgansLaws() 1789 if (!SrcTy->isIntOrIntVectorTy()) in foldOrToXor() 2604 if (I.getType()->isIntOrIntVectorTy(1)) { in visitAnd() 2751 A->getType()->isIntOrIntVectorTy(1)) in matchFunnelShift() 2757 A->getType()->isIntOrIntVectorTy(1)) in matchFunnelShift() 2762 A->getType()->isIntOrIntVectorTy(1)) in matchFunnelShift() 2769 if (A->getType()->isIntOrIntVectorTy(1)) in matchFunnelShift() 3117 if (!Ty->isIntOrIntVectorTy() || ! in foldAndOrOfICmpEqConstantAndICmp() [all...] |
| H A D | InstCombineNegator.cpp | 132 if (V->getType()->isIntOrIntVectorTy(1)) in visitImpl() 204 if (I->getOperand(0)->getType()->isIntOrIntVectorTy(1)) in visitImpl()
|
| H A D | InstCombineSelect.cpp | 678 if (!CmpRHS->getType()->isIntOrIntVectorTy()) in foldSelectICmpLshrAshr() 732 if (!TrueVal->getType()->isIntOrIntVectorTy() || in foldSelectICmpAndBinOp() 1197 if (!TrueVal->getType()->isIntOrIntVectorTy()) in canonicalizeSPF() 1883 if (TrueVal->getType()->isIntOrIntVectorTy()) { in foldAddSubSelect() 2234 if (!SmallType->isIntOrIntVectorTy(1) && 2812 assert(Op->getType()->isIntOrIntVectorTy(1) && in foldRoundUpIntegerWithPow2Alignment() 3131 if (!SelType->isIntOrIntVectorTy(1) || isa<Constant>(CondVal) || in foldSelectOfBools() 3576 return Op->getType()->isIntOrIntVectorTy() && in visitSelectInst() 3604 if (!isa<Constant>(CondVal) && SelType->isIntOrIntVectorTy() && in visitSelectInst() 3629 if (SelType->isIntOrIntVectorTy() in visitSelectInst() [all...] |
| H A D | InstCombineSimplifyDemanded.cpp | 167 (!VTy->isIntOrIntVectorTy() || VTy->getScalarSizeInBits() == BitWidth) && in SimplifyDemandedUseBits() 495 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType()) { in SimplifyDemandedUseBits() 510 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType() && in SimplifyDemandedUseBits()
|
| H A D | InstCombineCompares.cpp | 1955 X->getType()->isIntOrIntVectorTy(1) && (C.isZero() || C.isOne())) { in foldICmpOrXorSubChain() 3033 Op0->getType()->isIntOrIntVectorTy(1) && in foldICmpAddConstant() 3034 Op1->getType()->isIntOrIntVectorTy(1)) { in foldICmpAddConstant() 3351 !SrcType->isIntOrIntVectorTy()) 5901 if (ICmp.isEquality() && X->getType()->isIntOrIntVectorTy(1) && in processUMulZExtIdiom() 5902 Y->getType()->isIntOrIntVectorTy(1)) in processUMulZExtIdiom() 6052 return !(RHS->getType()->isIntOrIntVectorTy(1) && IsSigned) && 6440 unsigned BitWidth = Ty->isIntOrIntVectorTy() in foldICmpUsingBoolRange() 6701 Y->getType()->isIntOrIntVectorTy(1) && Pred == ICmpInst::ICMP_ULT) in foldVectorCmp() 6707 Y->getType()->isIntOrIntVectorTy( in foldVectorCmp() [all...] |
| H A D | InstCombineAddSub.cpp | 1525 if (Ty->isIntOrIntVectorTy(1)) in visitAdd() 1622 A->getType()->isIntOrIntVectorTy(1)) in visitAdd() 2210 if (I.getType()->isIntOrIntVectorTy(1)) in visitSub() 2297 if (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitSub() 2300 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitSub()
|
| H A D | InstCombineShifts.cpp | 1232 if (match(Op0, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitShl() 1567 BoolX->getType()->isIntOrIntVectorTy(1) && in visitAShr() 1568 BoolY->getType()->isIntOrIntVectorTy(1) && in visitAShr()
|
| H A D | InstCombineCasts.cpp | 1153 if (SrcTy->isIntOrIntVectorTy(1) && Zext.hasNonNeg()) in visitZExt() 1301 if (!Op1->getType()->isIntOrIntVectorTy()) in transformSExtICmp() 2391 Y->getType()->isIntOrIntVectorTy()) { in foldBitCastSelect() 2397 if (X->getType()->isIntOrIntVectorTy() && in hasStoreUsersOnly() 2408 if (!DestTy->isIntOrIntVectorTy())
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 1053 if (Opcode == Instruction::InsertElement && Val->isIntOrIntVectorTy(64)) in getVectorInstrCost() 1060 if (Index == 0 && Val->isIntOrIntVectorTy()) in getVectorInstrCost()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | IntrinsicLowering.cpp | 54 assert(V->getType()->isIntOrIntVectorTy() && "Can't bswap a non-integer type!"); in LowerBSWAP()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVEGatherScatterLowering.cpp | 532 ResultTy->isIntOrIntVectorTy()) { in tryCreateMaskedGatherOffset() 684 InputTy->isIntOrIntVectorTy()) { in tryCreateMaskedScatterOffset()
|