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.h27 InstrInfoQuery(bool UMD) : UseInstrInfo(UMD) {} in InstrInfoQuery()
29 bool UseInstrInfo = true; member
32 if (UseInstrInfo) in getMetadata()
38 if (UseInstrInfo) in hasNoUnsignedWrap()
44 if (UseInstrInfo) in hasNoSignedWrap()
50 if (UseInstrInfo && isa<PossiblyExactOperator>(Op)) in isExact()
56 if (UseInstrInfo) in hasNoSignedZeros()
96 const Instruction *CXTI = nullptr, bool UseInstrInfo = true,
98 : DL(DL), TLI(TLI), DT(DT), AC(AC), CxtI(CXTI), DC(DC), IIQ(UseInstrInfo), in DL()
103 const Instruction *CXTI = nullptr, bool UseInstrInfo = true,
[all …]
H A DValueTracking.h66 bool UseInstrInfo = true, unsigned Depth = 0);
73 bool UseInstrInfo = true,
82 bool UseInstrInfo = true,
134 bool UseInstrInfo = true,
210 bool UseInstrInfo = true,
260 bool UseInstrInfo = true, unsigned Depth = 0);
668 bool UseInstrInfo = true,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp152 bool UseInstrInfo, unsigned Depth) { in computeKnownBits() argument
154 SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo), in computeKnownBits()
160 const DominatorTree *DT, bool UseInstrInfo, in computeKnownBits() argument
163 V, SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo), Depth); in computeKnownBits()
169 const DominatorTree *DT, bool UseInstrInfo, in computeKnownBits() argument
173 SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo), Depth); in computeKnownBits()
269 const DominatorTree *DT, bool UseInstrInfo, in isKnownToBeAPowerOfTwo() argument
272 V, OrZero, SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo), in isKnownToBeAPowerOfTwo()
336 const DominatorTree *DT, bool UseInstrInfo, in ComputeNumSignBits() argument
339 V, SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo), Depth); in ComputeNumSignBits()
[all …]
H A DInstructionSimplify.cpp915 if (Q.IIQ.UseInstrInfo && in simplifyMulInst()
1180 if (Q.IIQ.UseInstrInfo) { in simplifyRem()
1411 if (Q.IIQ.UseInstrInfo && in simplifyShlInst()
1446 if (Q.IIQ.UseInstrInfo && match(Op0, m_NUWShl(m_Value(X), m_Specific(Op1)))) in simplifyLShrInst()
1456 if (Q.IIQ.UseInstrInfo && match(Op1, m_APInt(ShRAmt)) && in simplifyLShrInst()
1490 if (Q.IIQ.UseInstrInfo && match(Op0, m_NSWShl(m_Value(X), m_Specific(Op1)))) in simplifyAShrInst()
2141 if (Q.IIQ.UseInstrInfo && match(Op1, m_APInt(Mask)) && in simplifyAndInst()
3010 computeConstantRange(LHS, CmpInst::isSigned(Pred), Q.IIQ.UseInstrInfo); in simplifyICmpWithConstant()
3021 if (Q.IIQ.UseInstrInfo && ICmpInst::isEquality(Pred) && in simplifyICmpWithConstant()
3230 if (Pred != CmpInst::ICMP_SLT || !IIQ.UseInstrInfo) in trySimplifyICmpWithAdds()