Home
last modified time | relevance | path

Searched refs:isIntOrIntVectorTy (Results 1 – 25 of 67) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DBDCE.cpp45 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 DReassociate.cpp253 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 DDemandedBits.cpp308 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 DCmpInstAnalysis.cpp194 if (!ICmp->getOperand(0)->getType()->isIntOrIntVectorTy()) in decomposeBitTest()
201 if (Cond->getType()->isIntOrIntVectorTy(1) && in decomposeBitTest()
H A DInstructionSimplify.cpp638 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 DType.h174 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 Dllvm-stress.cpp411 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 DInstructions.cpp1549 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 DVerifier.cpp2154 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 DConstants.cpp887 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 DOpDescriptor.h124 return V->getType()->isIntOrIntVectorTy(); in anyIntOrVecIntType()
131 return V->getType()->isIntOrIntVectorTy(1); in boolOrVecBoolType()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DType.h243 bool isIntOrIntVectorTy() const { return getScalarType()->isIntegerTy(); } in isIntOrIntVectorTy() function
247 bool isIntOrIntVectorTy(unsigned BitWidth) const { in isIntOrIntVectorTy() function
H A DDerivedTypes.h491 assert(VTy->isIntOrIntVectorTy() && "VTy expected to be a vector of ints."); in getExtendedElementVectorType()
750 isIntOrIntVectorTy() && in getExtendedType()
766 isIntOrIntVectorTy() && in getWithNewBitWidth()
H A DIRBuilder.h1731 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 DPatternInit.cpp36 if (Ty->isIntOrIntVectorTy()) { in initializationPatternFor()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp457 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 DInstCombineAndOrXor.cpp224 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 DInstCombineNegator.cpp128 if (V->getType()->isIntOrIntVectorTy(1)) in visitImpl()
200 if (I->getOperand(0)->getType()->isIntOrIntVectorTy(1)) in visitImpl()
H A DInstCombineSelect.cpp724 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 DInstCombineCasts.cpp1207 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 DSCCPSolver.cpp883 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 DDXILOpLowering.cpp698 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 DValueLattice.h293 assert(Ty->isIntOrIntVectorTy() && "Must be integer type");
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp69 return LLVMTy->isIntOrIntVectorTy(); in isExtendedInteger()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp501 if (Insert && Ty->isIntOrIntVectorTy(64)) { in getScalarizationOverhead()
1197 if (Val->isIntOrIntVectorTy(64)) in getVectorInstrCost()
1205 if (Index == 0 && Val->isIntOrIntVectorTy()) in getVectorInstrCost()

123