Home
last modified time | relevance | path

Searched refs:m_ConstantInt (Results 1 – 25 of 33) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenExtract.cpp108 m_ConstantInt(CSL)), in INITIALIZE_PASS_DEPENDENCY()
109 m_ConstantInt(CM))); in INITIALIZE_PASS_DEPENDENCY()
115 m_ConstantInt(CSL)), in INITIALIZE_PASS_DEPENDENCY()
116 m_ConstantInt(CM))); in INITIALIZE_PASS_DEPENDENCY()
122 Match = match(In, m_And(m_Shl(m_Value(BF), m_ConstantInt(CSL)), in INITIALIZE_PASS_DEPENDENCY()
123 m_ConstantInt(CM))); in INITIALIZE_PASS_DEPENDENCY()
131 Match = match(In, m_And(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
132 m_ConstantInt(CM))); in INITIALIZE_PASS_DEPENDENCY()
139 m_ConstantInt(CM))); in INITIALIZE_PASS_DEPENDENCY()
146 m_ConstantInt(CSL))); in INITIALIZE_PASS_DEPENDENCY()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DDomConditionCache.cpp46 if (match(A, m_BitwiseLogic(m_Value(X), m_ConstantInt())) || in findAffectedValues()
47 match(A, m_Shift(m_Value(X), m_ConstantInt()))) in findAffectedValues()
52 if (match(A, m_Add(m_Value(X), m_ConstantInt()))) in findAffectedValues()
H A DAssumptionCache.cpp103 if (match(B, m_ConstantInt())) { in findAffectedValues()
107 if (match(A, m_BitwiseLogic(m_Value(X), m_ConstantInt())) || in findAffectedValues()
108 match(A, m_Shift(m_Value(X), m_ConstantInt()))) in findAffectedValues()
120 if (match(A, m_Add(m_Value(X), m_ConstantInt())) && in findAffectedValues()
121 match(B, m_ConstantInt())) in findAffectedValues()
H A DValueTracking.cpp671 } else if (match(LHS, m_Shl(m_V, m_ConstantInt(ShAmt))) && in computeKnownBitsFromCmp()
680 } else if (match(LHS, m_Shr(m_V, m_ConstantInt(ShAmt))) && in computeKnownBitsFromCmp()
4286 m_Value(LHS), m_ConstantInt(ClassVal)))) { in computeKnownFPClassFromAssumes()
4446 m_Value(TestedValue), m_ConstantInt(ClassVal)))) { in computeKnownFPClass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp410 if (match(RHS, m_Mul(m_Value(S), m_ConstantInt(Idx)))) { in allocateCandidatesAndFindBasisForAdd()
413 } else if (match(RHS, m_Shl(m_Value(S), m_ConstantInt(Idx)))) { in allocateCandidatesAndFindBasisForAdd()
428 return (match(A, m_Add(m_Value(B), m_ConstantInt(C))) || in matchesAdd()
429 match(A, m_Add(m_ConstantInt(C), m_Value(B)))); in matchesAdd()
434 return (match(A, m_Or(m_Value(B), m_ConstantInt(C))) || in matchesOr()
435 match(A, m_Or(m_ConstantInt(C), m_Value(B)))); in matchesOr()
510 if (match(ArrayIdx, m_NSWMul(m_Value(LHS), m_ConstantInt(RHS)))) { in factorArrayIndex()
514 } else if (match(ArrayIdx, m_NSWShl(m_Value(LHS), m_ConstantInt(RHS)))) { in factorArrayIndex()
H A DLowerMatrixIntrinsics.cpp779 m_Value(TA), m_ConstantInt(R), m_ConstantInt(C)))) in sinkTranspose()
801 m_Value(TAMA), m_Value(TAMB), m_ConstantInt(R), in sinkTranspose()
802 m_ConstantInt(K), m_ConstantInt(C)))) { in sinkTranspose()
880 m_Value(A), m_Value(B), m_ConstantInt(R), in liftTranspose()
881 m_ConstantInt(K), m_ConstantInt(C))) && in liftTranspose()
897 m_Value(AT), m_ConstantInt(R), m_ConstantInt(C))) && in liftTranspose()
899 m_Value(BT), m_ConstantInt(R), m_ConstantInt(C)))) { in liftTranspose()
H A DGuardWidening.cpp731 m_ICmp(Pred0, m_Value(LHS), m_ConstantInt(RHS0))) && in mergeChecks()
733 m_ICmp(Pred1, m_Specific(LHS), m_ConstantInt(RHS1)))) { in mergeChecks()
841 if (match(Check.getBase(), m_Add(m_Value(OpLHS), m_ConstantInt(OpRHS)))) { in parseRangeChecks()
847 m_Or(m_Value(OpLHS), m_ConstantInt(OpRHS)))) { in parseRangeChecks()
H A DConstraintElimination.cpp514 if (match(V, m_NSWMul(m_Value(Op0), m_ConstantInt(CI))) && canUseSExt(CI)) { in decompose()
522 if (match(V, m_NSWShl(m_Value(Op0), m_ConstantInt(CI)))) { in decompose()
564 if (match(V, m_Add(m_Value(Op0), m_ConstantInt(CI))) && CI->isNegative() && in decompose()
573 if (match(V, m_DisjointOr(m_Value(Op0), m_ConstantInt(CI)))) in decompose()
576 if (match(V, m_NUWShl(m_Value(Op1), m_ConstantInt(CI))) && canUseSExt(CI)) { in decompose()
584 if (match(V, m_NUWMul(m_Value(Op1), m_ConstantInt(CI))) && canUseSExt(CI) && in decompose()
H A DInductiveRangeCheckElimination.cpp328 if (match(RHS, m_ConstantInt<0>())) { in parseIvAgaisntLimit()
336 if (match(RHS, m_ConstantInt<-1>())) { in parseIvAgaisntLimit()
H A DLoopDeletion.cpp163 m_Br(m_ConstantInt(Cond), Taken, NotTaken))) in isLoopNeverExecuted()
H A DDeadStoreElimination.cpp1216 if (match(I, m_Intrinsic<Intrinsic::lifetime_end>(m_ConstantInt(Len), in getLocForTerminator()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp75 if (match(V, m_InsertElt(m_Value(), m_Value(), m_ConstantInt()))) in cheapToScalarize()
187 !match(Ext.getIndexOperand(), m_ConstantInt(ExtIndexC))) in foldBitcastExtElt()
244 m_ConstantInt(InsIndexC)))) in foldBitcastExtElt()
1292 if (!match(InsElt.getOperand(2), m_ConstantInt(IdxC))) in foldInsEltIntoSplat()
1330 if (!match(InsElt.getOperand(2), m_ConstantInt(IdxC))) in foldInsEltIntoIdentityShuffle()
1386 match(InsElt1->getOperand(2), m_ConstantInt(IdxC1)) && in hoistInsEltConst()
1411 !match(InsElt.getOperand(2), m_ConstantInt(InsEltIndex))) in foldConstantInsEltIntoShuffle()
1556 !match(IndexOp, m_ConstantInt(Index1)) || in foldTruncInsEltPair()
1558 m_ConstantInt(Index0))) || in foldTruncInsEltPair()
1664 match(IdxOp, m_ConstantInt(InsertedIdx)) && in visitInsertElementInst()
[all …]
H A DInstCombineAndOrXor.cpp1459 m_Value(ClassVal0), m_ConstantInt(ClassMask0)))); in foldLogicOfIsFPClass()
1462 m_Value(ClassVal1), m_ConstantInt(ClassMask1)))); in foldLogicOfIsFPClass()
3703 if (Op0->hasOneUse() && !match(Op1, m_ConstantInt()) && in visitOr()
3704 match(Op0, m_Or(m_Value(A), m_ConstantInt(CI)))) { in visitOr()
4679 if (match(Op1, m_ConstantInt(C3)) && in visitXor()
4680 match(Op0, m_LShr(m_Xor(m_Value(X), m_ConstantInt(C1)), in visitXor()
4681 m_ConstantInt(C2))) && in visitXor()
H A DInstCombineCompares.cpp1299 if (Pred == ICmpInst::ICMP_UGT && match(Op1, m_ConstantInt(CI)) && in foldICmpWithConstant()
1300 match(Op0, m_Add(m_Add(m_Value(A), m_Value(B)), m_ConstantInt(CI2)))) in foldICmpWithConstant()
3080 if (!match(EqualVal, m_ConstantInt(Equal))) in matchThreeWayIntCompare()
3085 m_ConstantInt(Less), m_ConstantInt(Greater)))) in matchThreeWayIntCompare()
5256 if (match(B, m_ConstantInt(C1)) && match(D, m_ConstantInt(C2)) && in foldICmpEquality()
5371 if (match(Op0, m_OneUse(m_Shl(m_Value(A), m_ConstantInt(Cst1)))) && in foldICmpEquality()
5388 match(Op0, m_Trunc(m_OneUse(m_LShr(m_Value(A), m_ConstantInt(ShAmt))))) && in foldICmpEquality()
5389 match(Op1, m_ConstantInt(Cst1)) && in foldICmpEquality()
H A DInstCombineCasts.cpp404 m_ConstantInt(ShiftVal)))) || in foldVecTruncToExtElt()
840 if (match(Src, m_OneUse(m_ExtractElt(m_Value(VecOp), m_ConstantInt(Cst))))) { in visitTrunc()
2643 m_Value(Y), m_ConstantInt(IndexC)))) && in visitBitCast()
H A DInstCombineSimplifyDemanded.cpp358 match(I->getOperand(1), m_ConstantInt(XorRHS)) && in SimplifyDemandedUseBits()
359 match(LHSInst->getOperand(1), m_ConstantInt(AndRHS)) && in SimplifyDemandedUseBits()
H A DInstructionCombining.cpp2631 m_Value(Idx1), m_ConstantInt(C))))))) { in visitGetElementPtrInst()
3288 if (match(Cond, m_Add(m_Value(Op0), m_ConstantInt(AddRHS)))) { in visitSwitchInst()
3300 if (match(Cond, m_Sub(m_ConstantInt(SubLHS), m_Value(Op0)))) { in visitSwitchInst()
3312 if (match(Cond, m_Shl(m_Value(Op0), m_ConstantInt(ShiftAmt))) && in visitSwitchInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp575 if (!match(I0, m_ExtractElt(m_Value(V0), m_ConstantInt(C0))) || in foldExtractExtract()
576 !match(I1, m_ExtractElt(m_Value(V1), m_ConstantInt(C1))) || in foldExtractExtract()
590 m_InsertElt(m_Value(), m_Value(), m_ConstantInt(InsertIndex))); in foldExtractExtract()
626 m_ConstantInt(Index)))) in foldInsExtFNeg()
892 m_ConstantInt(Index0))) && in scalarizeBinopOrCmp()
896 m_ConstantInt(Index1))) && in scalarizeBinopOrCmp()
1011 if (!match(I0, m_OneUse(m_ExtractElt(m_Value(X), m_ConstantInt(Index0)))) || in foldExtractedCmps()
1012 !match(I1, m_OneUse(m_ExtractElt(m_Specific(X), m_ConstantInt(Index1))))) in foldExtractedCmps()
1179 if (match(Idx, m_And(m_Value(IdxBase), m_ConstantInt(CI)))) { in canScalarizeAccess()
1181 } else if (match(Idx, m_URem(m_Value(IdxBase), m_ConstantInt(CI)))) { in canScalarizeAccess()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp568 m_ConstantInt(MulConst)), in tryToRecognizeTableBasedCttz()
569 m_ConstantInt(ShiftConst))))) in tryToRecognizeTableBasedCttz()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h147 inline class_match<ConstantInt> m_ConstantInt() { in m_ConstantInt() function
326 template <int64_t Val> inline constantint_match<Val> m_ConstantInt() { in m_ConstantInt() function
742 inline bind_ty<ConstantInt> m_ConstantInt(ConstantInt *&CI) { return CI; } in m_ConstantInt() function
880 inline bind_const_intval_ty m_ConstantInt(uint64_t &V) { return V; } in m_ConstantInt() function
1541 return m_Select(C, m_ConstantInt<L>(), m_ConstantInt<R>()); in m_SelectCst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp972 m_ConstantInt(C))) || in isAlwaysUniform()
974 m_ConstantInt(C)))) { in isAlwaysUniform()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp626 if (match(VLParam, m_c_Mul(m_ConstantInt(VScaleFactor), m_VScale()))) in canIgnoreVectorLengthParam()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp679 if (match(UI, m_LShr(m_Value(), m_ConstantInt(Shift))) && in getMemCmpOneBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp349 PatternMatch::match(RHS, PatternMatch::m_ConstantInt(C)) && in isSSATMinMaxPattern()
359 PatternMatch::match(MinRHS, PatternMatch::m_ConstantInt(MinC)) && in isSSATMinMaxPattern()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp923 m_ConstantInt<AArch64SVEPredPattern::all>())); in isAllActivePredicate()
1393 m_ConstantInt<AArch64SVEPredPattern::all>()))) in instCombineSVEVectorBinOp()
1408 m_ConstantInt<AArch64SVEPredPattern::all>()))) in instCombineSVEAllActive()

12