Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DSimplifyQuery.h26 InstrInfoQuery(bool UMD) : UseInstrInfo(UMD) {} in InstrInfoQuery()
28 bool UseInstrInfo = true; member
31 if (UseInstrInfo) in getMetadata()
37 if (UseInstrInfo) in hasNoUnsignedWrap()
43 if (UseInstrInfo) in hasNoSignedWrap()
49 if (UseInstrInfo && isa<PossiblyExactOperator>(Op)) in isExact()
55 if (UseInstrInfo) in hasNoSignedZeros()
95 const Instruction *CXTI = nullptr, bool UseInstrInfo = true,
97 : DL(DL), TLI(TLI), DT(DT), AC(AC), CxtI(CXTI), DC(DC), IIQ(UseInstrInfo), in DL()
102 const Instruction *CXTI = nullptr, bool UseInstrInfo = true,
[all …]
H A DValueTracking.h62 bool UseInstrInfo = true);
69 bool UseInstrInfo = true);
77 bool UseInstrInfo = true);
124 bool UseInstrInfo = true);
172 bool UseInstrInfo = true);
197 bool UseInstrInfo = true);
522 bool UseInstrInfo = true) {
525 SimplifyQuery(DL, TLI, DT, AC, CxtI, UseInstrInfo));
941 bool UseInstrInfo = true,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp168 const DominatorTree *DT, bool UseInstrInfo) { in computeKnownBits() argument
171 SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo)); in computeKnownBits()
177 const DominatorTree *DT, bool UseInstrInfo) { in computeKnownBits() argument
179 V, Depth, SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo)); in computeKnownBits()
185 const DominatorTree *DT, bool UseInstrInfo) { in computeKnownBits() argument
188 SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo)); in computeKnownBits()
275 const DominatorTree *DT, bool UseInstrInfo) { in isKnownToBeAPowerOfTwo() argument
278 SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo)); in isKnownToBeAPowerOfTwo()
313 bool UseInstrInfo) { in isKnownNonEqual() argument
321 SimplifyQuery(DL, DT, AC, safeCxtI(V2, V1, CxtI), UseInstrInfo)); in isKnownNonEqual()
[all …]
H A DInstructionSimplify.cpp950 if (Q.IIQ.UseInstrInfo && in simplifyMulInst()
1229 if (Q.IIQ.UseInstrInfo) { in simplifyRem()
1460 if (Q.IIQ.UseInstrInfo && in simplifyShlInst()
1495 if (Q.IIQ.UseInstrInfo && match(Op0, m_NUWShl(m_Value(X), m_Specific(Op1)))) in simplifyLShrInst()
1505 if (Q.IIQ.UseInstrInfo && match(Op1, m_APInt(ShRAmt)) && in simplifyLShrInst()
1539 if (Q.IIQ.UseInstrInfo && match(Op0, m_NSWShl(m_Value(X), m_Specific(Op1)))) in simplifyAShrInst()
2187 if (Q.IIQ.UseInstrInfo && match(Op1, m_APInt(Mask)) && in simplifyAndInst()
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 …]