Home
last modified time | relevance | path

Searched refs:UseInstrInfo (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DSimplifyQuery.h25 InstrInfoQuery(bool UMD) : UseInstrInfo(UMD) {} in InstrInfoQuery()
27 bool UseInstrInfo = true; member
30 if (UseInstrInfo) in getMetadata()
36 if (UseInstrInfo) in hasNoUnsignedWrap()
42 if (UseInstrInfo) in hasNoSignedWrap()
48 if (UseInstrInfo && isa<PossiblyExactOperator>(Op)) in isExact()
54 if (UseInstrInfo) in hasNoSignedZeros()
84 const Instruction *CXTI = nullptr, bool UseInstrInfo = true,
86 : DL(DL), TLI(TLI), DT(DT), AC(AC), CxtI(CXTI), DC(DC), IIQ(UseInstrInfo), in DL()
91 const Instruction *CXTI = nullptr, bool UseInstrInfo = true,
[all …]
H A DValueTracking.h61 bool UseInstrInfo = true);
68 bool UseInstrInfo = true);
76 bool UseInstrInfo = true);
117 bool UseInstrInfo = true);
131 bool UseInstrInfo = true);
159 bool UseInstrInfo = true);
184 bool UseInstrInfo = true);
449 bool UseInstrInfo = true);
456 bool UseInstrInfo = true);
464 bool UseInstrInfo = true) {
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp167 const DominatorTree *DT, bool UseInstrInfo) { in computeKnownBits() argument
170 SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo)); in computeKnownBits()
187 SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo)); in computeKnownBits()
270 SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo)); in isKnownToBeAPowerOfTwo()
281 const DominatorTree *DT, bool UseInstrInfo) { in isKnownNonZero() argument
312 bool UseInstrInfo) { in isKnownNonEqual() argument
315 SimplifyQuery(DL, DT, AC, safeCxtI(V2, V1, CxtI), UseInstrInfo)); in isKnownNonEqual()
2610 if (Q.IIQ.UseInstrInfo && isNonZeroRecurrence(PN)) in isKnownNonZeroFromOperator()
5317 bool UseInstrInfo) { in computeKnownFPClass() argument
8898 InstrInfoQuery IIQ(UseInstrInfo); in computeConstantRange()
[all …]
H A DInstructionSimplify.cpp949 if (Q.IIQ.UseInstrInfo && in simplifyMulInst()
1228 if (Q.IIQ.UseInstrInfo && in simplifyRem()
1443 if (Q.IIQ.UseInstrInfo && in simplifyShlInst()
1478 if (Q.IIQ.UseInstrInfo && match(Op0, m_NUWShl(m_Value(X), m_Specific(Op1)))) in simplifyLShrInst()
1488 if (Q.IIQ.UseInstrInfo && match(Op1, m_APInt(ShRAmt)) && in simplifyLShrInst()
2177 if (Q.IIQ.UseInstrInfo && match(Op1, m_APInt(Mask)) && in simplifyAndInst()
2985 if (isKnownNonZero(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT, Q.IIQ.UseInstrInfo)) in simplifyICmpWithZero()
3060 computeConstantRange(LHS, CmpInst::isSigned(Pred), IIQ.UseInstrInfo); in simplifyICmpWithConstant()
3071 if (IIQ.UseInstrInfo && ICmpInst::isEquality(Pred) && in simplifyICmpWithConstant()
3241 if (Pred != CmpInst::ICMP_SLT || !IIQ.UseInstrInfo) in trySimplifyICmpWithAdds()
[all …]