| /freebsd/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 clearAssumptionsOfUsers() 109 (I.getType()->isIntOrIntVectorTy() && DB.getDemandedBits(&I).isZero() && in bitTrackingDCE() 168 if (!U->getType()->isIntOrIntVectorTy()) in bitTrackingDCE()
|
| H A D | Reassociate.cpp | 253 if (S1->getType()->isIntOrIntVectorTy()) in CreateAdd() 266 if (S1->getType()->isIntOrIntVectorTy()) in CreateMul() 279 if (S1->getType()->isIntOrIntVectorTy()) in CreateNeg() 295 Constant *NegOne = Ty->isIntOrIntVectorTy() ? in LowerNegateToMultiply() 1516 Constant *C = Ty->isIntOrIntVectorTy() ? in OptimizeAdd() 1653 I->getType()->isIntOrIntVectorTy() in OptimizeAdd() 1788 if (LHS->getType()->isIntOrIntVectorTy()) in buildMultiplyTree() 2183 if (I->getType()->isIntOrIntVectorTy(1)) in OptimizeInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DemandedBits.cpp | 308 if (T->isIntOrIntVectorTy()) { in performAnalysis() 319 if (T->isIntOrIntVectorTy()) in performAnalysis() 339 if (UserI->getType()->isIntOrIntVectorTy()) { in performAnalysis() 363 if (T->isIntOrIntVectorTy()) { in performAnalysis() 417 if (!T->isIntOrIntVectorTy()) in getDemandedBits() 444 if (!(*U)->getType()->isIntOrIntVectorTy()) in isUseDead() 458 if (UserI->getType()->isIntOrIntVectorTy()) { in isUseDead()
|
| H A D | CmpInstAnalysis.cpp | 194 if (!ICmp->getOperand(0)->getType()->isIntOrIntVectorTy()) in decomposeBitTest() 201 if (Cond->getType()->isIntOrIntVectorTy(1) && in decomposeBitTest()
|
| H A D | InstructionSimplify.cpp | 638 if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1)) in simplifyAddInst() 861 if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1)) in simplifySubInst() 921 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyMulInst() 1241 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in simplifySRemInst() 1317 (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1))) in simplifyShift() 2108 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyAndInst() 2179 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyAndInst() 2399 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyOrInst() 2451 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyOrInst() 2824 if (!OpTy->isIntOrIntVectorTy(1)) in simplifyICmpOfBools() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Type.h | 174 bool isIntOrIntVectorTy() const { return LLVMTy->isIntOrIntVectorTy(); } in isIntOrIntVectorTy() function 178 bool isIntOrIntVectorTy(unsigned BitWidth) const { in isIntOrIntVectorTy() function 179 return LLVMTy->isIntOrIntVectorTy(BitWidth); in isIntOrIntVectorTy()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-stress/ |
| H A D | llvm-stress.cpp | 411 case 0: if (Ty->isIntOrIntVectorTy()) in Act() 414 case 1: if (Ty->isIntOrIntVectorTy()) in Act() 559 if (VTy->isIntOrIntVectorTy() && DestTy->isIntOrIntVectorTy()) { in Act() 574 if (VTy->isFPOrFPVectorTy() && DestTy->isIntOrIntVectorTy()) { in Act() 583 if (VTy->isIntOrIntVectorTy() && DestTy->isFPOrFPVectorTy()) { in Act()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instructions.cpp | 1549 if (!Idx->getType()->isIntOrIntVectorTy()) in getTypeAtIndex() 2646 assert(getType()->isIntOrIntVectorTy() && in AssertOK() 2661 assert(getType()->isIntOrIntVectorTy() && in AssertOK() 2674 assert(getType()->isIntOrIntVectorTy() && in AssertOK() 2688 assert(getType()->isIntOrIntVectorTy() && in AssertOK() 2695 assert(getType()->isIntOrIntVectorTy() && in AssertOK() 3004 SrcTy->isIntOrIntVectorTy() && in isEliminableCastPair() 3018 DstTy->isIntOrIntVectorTy() && in isEliminableCastPair() 3085 assert((Ty->isIntOrIntVectorTy() || Ty->isPtrOrPtrVectorTy()) && in CreatePointerCast() 3093 if (Ty->isIntOrIntVectorTy()) in CreatePointerCast() [all …]
|
| H A D | Verifier.cpp | 2154 Check(Ty->isIntOrIntVectorTy(CR.getBitWidth()), in verifyParameterAttrs() 3358 Check(SrcTy->isIntOrIntVectorTy(), "Trunc only operates on integer", &I); in visitTruncInst() 3359 Check(DestTy->isIntOrIntVectorTy(), "Trunc only produces integer", &I); in visitTruncInst() 3373 Check(SrcTy->isIntOrIntVectorTy(), "ZExt only operates on integer", &I); in visitZExtInst() 3374 Check(DestTy->isIntOrIntVectorTy(), "ZExt only produces an integer", &I); in visitZExtInst() 3394 Check(SrcTy->isIntOrIntVectorTy(), "SExt only operates on integer", &I); in visitSExtInst() 3395 Check(DestTy->isIntOrIntVectorTy(), "SExt only produces an integer", &I); in visitSExtInst() 3448 Check(SrcTy->isIntOrIntVectorTy(), in visitUIToFPInst() 3471 Check(SrcTy->isIntOrIntVectorTy(), in visitSIToFPInst() 3495 Check(DestTy->isIntOrIntVectorTy(), in visitFPToUIInst() [all …]
|
| H A D | Constants.cpp | 887 assert(Ty->isIntOrIntVectorTy(1) && "Type not i1 or vector of i1."); in getTrue() 895 assert(Ty->isIntOrIntVectorTy(1) && "Type not i1 or vector of i1."); in getFalse() 2245 assert((Ty->isIntOrIntVectorTy() || Ty->isPtrOrPtrVectorTy()) && in getPointerCast() 2248 if (Ty->isIntOrIntVectorTy()) in getPointerCast() 2275 assert(C->getType()->isIntOrIntVectorTy() && "Trunc operand must be integer"); in getTrunc() 2276 assert(Ty->isIntOrIntVectorTy() && "Trunc produces only integral"); in getTrunc() 2287 assert(DstTy->isIntOrIntVectorTy() && in getPtrToInt() 2299 assert(C->getType()->isIntOrIntVectorTy() && in getIntToPtr() 2345 assert(C1->getType()->isIntOrIntVectorTy() && in get() 2351 assert(C1->getType()->isIntOrIntVectorTy() && in get() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/FuzzMutate/ |
| H A D | OpDescriptor.h | 124 return V->getType()->isIntOrIntVectorTy(); in anyIntOrVecIntType() 131 return V->getType()->isIntOrIntVectorTy(1); in boolOrVecBoolType()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Type.h | 243 bool isIntOrIntVectorTy() const { return getScalarType()->isIntegerTy(); } in isIntOrIntVectorTy() function 247 bool isIntOrIntVectorTy(unsigned BitWidth) const { in isIntOrIntVectorTy() function
|
| H A D | DerivedTypes.h | 491 assert(VTy->isIntOrIntVectorTy() && "VTy expected to be a vector of ints."); in getExtendedElementVectorType() 750 isIntOrIntVectorTy() && in getExtendedType() 766 isIntOrIntVectorTy() && in getWithNewBitWidth()
|
| H A D | IRBuilder.h | 1731 assert(Cond2->getType()->isIntOrIntVectorTy(1)); 1737 assert(Cond2->getType()->isIntOrIntVectorTy(1)); 2107 assert(V->getType()->isIntOrIntVectorTy() && 2108 DestTy->isIntOrIntVectorTy() && 2122 assert(V->getType()->isIntOrIntVectorTy() && 2123 DestTy->isIntOrIntVectorTy() && 2292 if (V->getType()->isPtrOrPtrVectorTy() && DestTy->isIntOrIntVectorTy()) 2294 if (V->getType()->isIntOrIntVectorTy() && DestTy->isPtrOrPtrVectorTy())
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | PatternInit.cpp | 36 if (Ty->isIntOrIntVectorTy()) { in initializationPatternFor()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 457 if (Ty->isIntOrIntVectorTy(1) || in visitMul() 472 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType() && in visitMul() 482 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType() && in visitMul() 490 if (match(Op0, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitMul() 492 if (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitMul() 498 X->getType()->isIntOrIntVectorTy(1)) in visitMul() 505 if (match(Op0, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitMul() 1011 X->getType()->isIntOrIntVectorTy(1)) { in visitFMul() 1017 X->getType()->isIntOrIntVectorTy(1)) { in visitFMul() 1411 assert(!Ty->isIntOrIntVectorTy(1) && "i1 divide not removed?"); in commonIDivTransforms() [all …]
|
| H A D | InstCombineAndOrXor.cpp | 224 if (!LHSCMP->getOperand(0)->getType()->isIntOrIntVectorTy()) in getMaskedTypeForICmpPair() 265 if (!RHSCMP->getOperand(0)->getType()->isIntOrIntVectorTy()) in getMaskedTypeForICmpPair() 1190 assert(CmpV->getType()->isIntOrIntVectorTy(1) && "Must be bool"); in foldEqOfParts() 1644 !Cond->getType()->isIntOrIntVectorTy(1) || in canonicalizeConditionalNegationViaMathToSelect() 1829 if (!SrcTy->isIntOrIntVectorTy()) in foldCastedBitwiseLogic() 2682 if (I.getType()->isIntOrIntVectorTy(1)) { in visitAnd() 2796 A->getType()->isIntOrIntVectorTy(1)) in visitAnd() 2802 A->getType()->isIntOrIntVectorTy(1)) in visitAnd() 2807 A->getType()->isIntOrIntVectorTy(1)) in visitAnd() 2814 if (A->getType()->isIntOrIntVectorTy(1)) in visitAnd() [all …]
|
| H A D | InstCombineNegator.cpp | 128 if (V->getType()->isIntOrIntVectorTy(1)) in visitImpl() 200 if (I->getOperand(0)->getType()->isIntOrIntVectorTy(1)) in visitImpl()
|
| H A D | InstCombineSelect.cpp | 724 if (!CmpRHS->getType()->isIntOrIntVectorTy()) in foldSelectICmpLshrAshr() 778 if (!TrueVal->getType()->isIntOrIntVectorTy()) in foldSelectICmpAndBinOp() 1258 if (!TrueVal->getType()->isIntOrIntVectorTy()) in canonicalizeSPF() 2288 if (!SmallType->isIntOrIntVectorTy(1) && in foldSelectExtConst() 2866 assert(Op->getType()->isIntOrIntVectorTy(1) && in foldAndOrOfSelectUsingImpliedCond() 3236 if (!SelType->isIntOrIntVectorTy(1) || isa<Constant>(CondVal) || in foldSelectOfBools() 3649 if (!LHS->getType()->isIntOrIntVectorTy()) in foldSelectToCmp() 3781 return Op->getType()->isIntOrIntVectorTy() && in hasAffectedValue() 3934 if (!isa<Constant>(CondVal) && SelType->isIntOrIntVectorTy() && in visitSelectInst() 3965 if (SelType->isIntOrIntVectorTy() && !SelType->isIntOrIntVectorTy(1) && in visitSelectInst() [all …]
|
| H A D | InstCombineCasts.cpp | 1207 if (SrcTy->isIntOrIntVectorTy(1) && Zext.hasNonNeg()) in visitZExt() 1352 if (!Op1->getType()->isIntOrIntVectorTy()) in transformSExtICmp() 2458 Y->getType()->isIntOrIntVectorTy()) { in foldBitCastBitwiseLogic() 2464 if (X->getType()->isIntOrIntVectorTy() && in foldBitCastBitwiseLogic() 2475 if (!DestTy->isIntOrIntVectorTy()) in foldBitCastBitwiseLogic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SCCPSolver.cpp | 883 if (A->getType()->isIntOrIntVectorTy()) { in getArgAttributeVL() 1393 if (I.getDestTy()->isIntOrIntVectorTy() && in visitCastInst() 1394 I.getSrcTy()->isIntOrIntVectorTy() && in visitCastInst() 1622 if (!I.getType()->isIntOrIntVectorTy()) in visitBinaryOperator() 1745 if (CB->getType()->isIntOrIntVectorTy()) in getValueFromMetadata() 1753 if (I->getType()->isIntOrIntVectorTy()) in getValueFromMetadata()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILOpLowering.cpp | 698 if (FRT->isIntOrIntVectorTy(32)) { in lowerCtpopToCountBits() 706 if (FRT->isIntOrIntVectorTy(16)) { in lowerCtpopToCountBits() 710 assert(FRT->isIntOrIntVectorTy(64) && in lowerCtpopToCountBits()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueLattice.h | 293 assert(Ty->isIntOrIntVectorTy() && "Must be integer type");
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ValueTypes.cpp | 69 return LLVMTy->isIntOrIntVectorTy(); in isExtendedInteger()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 501 if (Insert && Ty->isIntOrIntVectorTy(64)) { in getScalarizationOverhead() 1197 if (Val->isIntOrIntVectorTy(64)) in getVectorInstrCost() 1205 if (Index == 0 && Val->isIntOrIntVectorTy()) in getVectorInstrCost()
|