Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DBDCE.cpp42 assert(I->getType()->isIntOrIntVectorTy() && in clearAssumptionsOfUsers()
52 if (J && J->getType()->isIntOrIntVectorTy() && in clearAssumptionsOfUsers()
83 if (K && Visited.insert(K).second && K->getType()->isIntOrIntVectorTy() && in clearAssumptionsOfUsers()
103 (I.getType()->isIntOrIntVectorTy() && DB.getDemandedBits(&I).isZero() && in bitTrackingDCE()
130 if (!U->getType()->isIntOrIntVectorTy()) in bitTrackingDCE()
H A DReassociate.cpp250 if (S1->getType()->isIntOrIntVectorTy()) in CreateAdd()
262 if (S1->getType()->isIntOrIntVectorTy()) in CreateMul()
274 if (S1->getType()->isIntOrIntVectorTy()) in CreateNeg()
290 Constant *NegOne = Ty->isIntOrIntVectorTy() ? in LowerNegateToMultiply()
1601 Constant *C = Ty->isIntOrIntVectorTy() ? in OptimizeAdd()
1737 I->getType()->isIntOrIntVectorTy() in OptimizeAdd()
1870 if (LHS->getType()->isIntOrIntVectorTy()) in buildMultiplyTree()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DDemandedBits.cpp310 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 DInstructionSimplify.cpp680 if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1)) in simplifyAddInst()
903 if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1)) in simplifySubInst()
955 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyMulInst()
1273 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in simplifySRemInst()
2144 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyAndInst()
2215 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyAndInst()
2437 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyOrInst()
2489 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyOrInst()
2871 if (!OpTy->isIntOrIntVectorTy(1)) in simplifyICmpOfBools()
4634 if (TrueVal->getType()->isIntOrIntVectorTy()) { in simplifySelectWithICmpCond()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp422 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-14.2/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1731 if (!Idx->getType()->isIntOrIntVectorTy()) in getTypeAtIndex()
2895 assert(getType()->isIntOrIntVectorTy() && in AssertOK()
3302 SrcTy->isIntOrIntVectorTy() && in isEliminableCastPair()
3316 DstTy->isIntOrIntVectorTy() && in isEliminableCastPair()
3437 if (Ty->isIntOrIntVectorTy()) in CreatePointerCast()
3456 if (Ty->isIntOrIntVectorTy()) in CreatePointerCast()
3502 assert(C->getType()->isIntOrIntVectorTy() && Ty->isIntOrIntVectorTy() && in CreateIntegerCast()
3516 assert(C->getType()->isIntOrIntVectorTy() && Ty->isIntOrIntVectorTy() && in CreateIntegerCast()
3742 return SrcTy->isIntOrIntVectorTy() && DstTy->isIntOrIntVectorTy() && in castIsValid()
3745 return SrcTy->isIntOrIntVectorTy() && DstTy->isIntOrIntVectorTy() && in castIsValid()
[all …]
H A DVerifier.cpp3178 Check(SrcTy->isIntOrIntVectorTy(), in visitUIToFPInst()
3201 Check(SrcTy->isIntOrIntVectorTy(), in visitSIToFPInst()
3225 Check(DestTy->isIntOrIntVectorTy(), in visitFPToUIInst()
3247 Check(DestTy->isIntOrIntVectorTy(), in visitFPToSIInst()
3839 Check(B.getType()->isIntOrIntVectorTy(), in visitBinaryOperator()
3866 Check(B.getType()->isIntOrIntVectorTy(), in visitBinaryOperator()
3874 Check(B.getType()->isIntOrIntVectorTy(), in visitBinaryOperator()
3977 Check(IndexTy->isIntOrIntVectorTy(), in visitGetElementPtrInst()
5713 Check(Op1->getType()->isIntOrIntVectorTy(), in visitIntrinsicCall()
6168 Check(RetTy->isIntOrIntVectorTy() && ValTy->isIntOrIntVectorTy(), in visitVPIntrinsic()
[all …]
H A DConstants.cpp852 assert(Ty->isIntOrIntVectorTy(1) && "Type not i1 or vector of i1."); in getTrue()
860 assert(Ty->isIntOrIntVectorTy(1) && "Type not i1 or vector of i1."); in getFalse()
1990 assert((Ty->isIntOrIntVectorTy() || Ty->isPtrOrPtrVectorTy()) && in getPointerCast()
1993 if (Ty->isIntOrIntVectorTy()) in getPointerCast()
2032 assert(DstTy->isIntOrIntVectorTy() && in getPtrToInt()
2044 assert(C->getType()->isIntOrIntVectorTy() && in getIntToPtr()
2090 assert(C1->getType()->isIntOrIntVectorTy() && in get()
2096 assert(C1->getType()->isIntOrIntVectorTy() && in get()
2102 assert(C1->getType()->isIntOrIntVectorTy() && in get()
2442 assert(C->getType()->isIntOrIntVectorTy() && in getNeg()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DType.h234 bool isIntOrIntVectorTy() const { return getScalarType()->isIntegerTy(); } in isIntOrIntVectorTy() function
238 bool isIntOrIntVectorTy(unsigned BitWidth) const { in isIntOrIntVectorTy() function
H A DDerivedTypes.h464 assert(VTy->isIntOrIntVectorTy() && "VTy expected to be a vector of ints."); in getExtendedElementVectorType()
689 isIntOrIntVectorTy() && in getExtendedType()
705 isIntOrIntVectorTy() && in getWithNewBitWidth()
H A DIRBuilder.h1671 assert(Cond2->getType()->isIntOrIntVectorTy(1));
1677 assert(Cond2->getType()->isIntOrIntVectorTy(1));
2030 assert(V->getType()->isIntOrIntVectorTy() &&
2031 DestTy->isIntOrIntVectorTy() &&
2045 assert(V->getType()->isIntOrIntVectorTy() &&
2046 DestTy->isIntOrIntVectorTy() &&
2192 if (V->getType()->isPtrOrPtrVectorTy() && DestTy->isIntOrIntVectorTy())
2194 if (V->getType()->isIntOrIntVectorTy() && DestTy->isPtrOrPtrVectorTy())
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DOpDescriptor.h123 return V->getType()->isIntOrIntVectorTy(); in anyIntOrVecIntType()
130 return V->getType()->isIntOrIntVectorTy(1); in boolOrVecBoolType()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DPatternInit.cpp36 if (Ty->isIntOrIntVectorTy()) { in initializationPatternFor()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp413 if (Ty->isIntOrIntVectorTy(1) || in visitMul()
428 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType() && in visitMul()
438 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType() && in visitMul()
446 if (match(Op0, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitMul()
448 if (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitMul()
454 if (match(Op0, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitMul()
1141 assert(!Ty->isIntOrIntVectorTy(1) && "i1 divide not removed?"); in commonIDivTransforms()
1415 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitUDiv()
1465 (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1))) in visitSDiv()
2053 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitURem()
H A DInstCombineAndOrXor.cpp1708 if (!SrcTy->isIntOrIntVectorTy()) in foldCastedBitwiseLogic()
2487 if (I.getType()->isIntOrIntVectorTy(1)) { in visitAnd()
2641 A->getType()->isIntOrIntVectorTy(1)) in visitAnd()
2647 A->getType()->isIntOrIntVectorTy(1)) in visitAnd()
2652 A->getType()->isIntOrIntVectorTy(1)) in visitAnd()
2659 if (A->getType()->isIntOrIntVectorTy(1)) in visitAnd()
2987 if (!Ty->isIntOrIntVectorTy() || !B->getType()->isIntOrIntVectorTy()) in getSelectCondition()
2993 if (Ty->isIntOrIntVectorTy(1)) in getSelectCondition()
3376 if (Ty->isIntOrIntVectorTy(1)) { in visitOr()
3694 A->getType()->isIntOrIntVectorTy(1)) in visitOr()
[all …]
H A DInstCombineNegator.cpp132 if (V->getType()->isIntOrIntVectorTy(1)) in visitImpl()
204 if (I->getOperand(0)->getType()->isIntOrIntVectorTy(1)) in visitImpl()
H A DInstCombineSelect.cpp662 if (!CmpRHS->getType()->isIntOrIntVectorTy()) in foldSelectICmpLshrAshr()
716 if (!TrueVal->getType()->isIntOrIntVectorTy() || in foldSelectICmpAndBinOp()
1178 if (!TrueVal->getType()->isIntOrIntVectorTy()) in canonicalizeSPF()
1739 if (TrueVal->getType()->isIntOrIntVectorTy()) { in foldSelectInstWithICmp()
2090 if (!SmallType->isIntOrIntVectorTy(1) && in foldSelectExtConst()
2660 assert(Op->getType()->isIntOrIntVectorTy(1) && in foldAndOrOfSelectUsingImpliedCond()
2946 if (!SelType->isIntOrIntVectorTy(1) || isa<Constant>(CondVal) || in foldSelectOfBools()
3383 if (!isa<Constant>(CondVal) && SelType->isIntOrIntVectorTy() && in visitSelectInst()
3408 if (SelType->isIntOrIntVectorTy() && !SelType->isIntOrIntVectorTy(1) && in visitSelectInst()
3568 if (SelType->isIntOrIntVectorTy() || SelType->isFPOrFPVectorTy()) { in visitSelectInst()
[all …]
H A DInstCombineSimplifyDemanded.cpp135 (!VTy->isIntOrIntVectorTy() || VTy->getScalarSizeInBits() == BitWidth) && in SimplifyDemandedUseBits()
499 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType()) { in SimplifyDemandedUseBits()
516 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType()) { in SimplifyDemandedUseBits()
H A DInstCombineCompares.cpp1916 X->getType()->isIntOrIntVectorTy(1) && (C.isZero() || C.isOne())) { in foldICmpAndConstant()
2942 Op0->getType()->isIntOrIntVectorTy(1) && in foldICmpAddConstant()
2943 Op1->getType()->isIntOrIntVectorTy(1)) { in foldICmpAddConstant()
3242 !SrcType->isIntOrIntVectorTy()) in foldICmpBitCast()
5572 if (ICmp.isEquality() && X->getType()->isIntOrIntVectorTy(1) && in foldICmpWithZextOrSext()
5573 Y->getType()->isIntOrIntVectorTy(1)) in foldICmpWithZextOrSext()
5723 return !(RHS->getType()->isIntOrIntVectorTy(1) && IsSigned) && in isNeutralValue()
6111 unsigned BitWidth = Ty->isIntOrIntVectorTy() in foldICmpUsingKnownBits()
6574 assert(A->getType()->isIntOrIntVectorTy(1) && "Bools only"); in canonicalizeICmpBool()
6972 if (Op0->getType()->isIntOrIntVectorTy(1)) in visitICmpInst()
[all …]
H A DInstCombineAddSub.cpp1483 if (Ty->isIntOrIntVectorTy(1)) in visitAdd()
1580 A->getType()->isIntOrIntVectorTy(1)) in visitAdd()
2217 if (I.getType()->isIntOrIntVectorTy(1)) in visitSub()
2304 if (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitSub()
2307 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitSub()
H A DInstCombineShifts.cpp1211 if (match(Op0, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitShl()
1470 BoolX->getType()->isIntOrIntVectorTy(1) && in visitLShr()
1471 BoolY->getType()->isIntOrIntVectorTy(1) && in visitLShr()
H A DInstCombineCasts.cpp1263 if (!Op1->getType()->isIntOrIntVectorTy()) in transformSExtICmp()
2301 Y->getType()->isIntOrIntVectorTy()) { in foldBitCastBitwiseLogic()
2307 if (X->getType()->isIntOrIntVectorTy() && in foldBitCastBitwiseLogic()
2318 if (!DestTy->isIntOrIntVectorTy()) in foldBitCastBitwiseLogic()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp1051 if (Opcode == Instruction::InsertElement && Val->isIntOrIntVectorTy(64)) in getVectorInstrCost()
1058 if (Index == 0 && Val->isIntOrIntVectorTy()) in getVectorInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp54 assert(V->getType()->isIntOrIntVectorTy() && "Can't bswap a non-integer type!"); in LowerBSWAP()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp532 ResultTy->isIntOrIntVectorTy()) { in tryCreateMaskedGatherOffset()
684 InputTy->isIntOrIntVectorTy()) { in tryCreateMaskedScatterOffset()

123