Home
last modified time | relevance | path

Searched refs:IIQ (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInstructionSimplify.cpp905 if (Q.IIQ.UseInstrInfo && in simplifyMulInst()
1161 if (Q.IIQ.UseInstrInfo && in simplifyRem()
1387 if (Q.IIQ.UseInstrInfo && in simplifyShlInst()
1718 bool isNSW = IIQ.hasNoSignedWrap(AddInst); in simplifyAndOfICmpsWithAdd()
1880 bool isNSW = IIQ.hasNoSignedWrap(AddInst); in simplifyOrOfICmpsWithAdd()
2675 const InstrInfoQuery &IIQ = Q.IIQ; in computePointerICmp() local
3335 !Q.IIQ.isExact(RBO)) in simplifyICmpWithBinOp()
3343 !Q.IIQ.isExact(RBO)) in simplifyICmpWithBinOp()
3350 if (!Q.IIQ.isExact(LBO) || !Q.IIQ.isExact(RBO)) in simplifyICmpWithBinOp()
3357 bool NUW = Q.IIQ.hasNoUnsignedWrap(LBO) && Q.IIQ.hasNoUnsignedWrap(RBO); in simplifyICmpWithBinOp()
[all …]
H A DValueTracking.cpp122 InstrInfoQuery IIQ; member
2069 Q.IIQ.hasNoSignedWrap(BO)) && in isPowerOfTwoRecurrence()
2081 return (OrZero || Q.IIQ.isExact(BO)) && in isPowerOfTwoRecurrence()
2084 return OrZero || Q.IIQ.hasNoUnsignedWrap(BO) || Q.IIQ.hasNoSignedWrap(BO); in isPowerOfTwoRecurrence()
2090 return OrZero || Q.IIQ.isExact(BO); in isPowerOfTwoRecurrence()
2160 Q.IIQ.hasNoSignedWrap(VOBO)) { in isKnownToBeAPowerOfTwo()
2580 if (Q.IIQ.hasNoUnsignedWrap(BO)) in isKnownNonZero()
2656 if ((Q.IIQ.hasNoSignedWrap(BO) || Q.IIQ.hasNoUnsignedWrap(BO)) && in isKnownNonZero()
6936 if (!C->isZero() && IIQ.isExact(&BO)) in setLimitsForBinOp()
6966 if (IIQ.hasNoUnsignedWrap(&BO)) { in setLimitsForBinOp()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h103 const InstrInfoQuery IIQ; member
118 : DL(DL), TLI(TLI), DT(DT), AC(AC), CxtI(CXTI), IIQ(UseInstrInfo), in DL()