Searched refs:IIQ (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | SimplifyQuery.h | 71 const InstrInfoQuery IIQ; member 86 : DL(DL), TLI(TLI), DT(DT), AC(AC), CxtI(CXTI), DC(DC), IIQ(UseInstrInfo), in DL() 93 : DL(DL), DT(DT), AC(AC), CxtI(CXTI), IIQ(UseInstrInfo), in DL()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 949 if (Q.IIQ.UseInstrInfo && in simplifyMulInst() 1228 if (Q.IIQ.UseInstrInfo && in simplifyRem() 1443 if (Q.IIQ.UseInstrInfo && in simplifyShlInst() 1705 bool IsNSW = IIQ.hasNoSignedWrap(AddInst); in simplifyAndOfICmpsWithAdd() 3407 bool NUW = Q.IIQ.hasNoUnsignedWrap(LBO) && Q.IIQ.hasNoUnsignedWrap(RBO); in simplifyICmpWithBinOp() 3408 bool NSW = Q.IIQ.hasNoSignedWrap(LBO) && Q.IIQ.hasNoSignedWrap(RBO); in simplifyICmpWithBinOp() 3457 !Q.IIQ.isExact(RBO)) in simplifyICmpWithBinOp() 3465 !Q.IIQ.isExact(RBO)) in simplifyICmpWithBinOp() 3472 if (!Q.IIQ.isExact(LBO) || !Q.IIQ.isExact(RBO)) in simplifyICmpWithBinOp() 3479 bool NUW = Q.IIQ.hasNoUnsignedWrap(LBO) && Q.IIQ.hasNoUnsignedWrap(RBO); in simplifyICmpWithBinOp() [all …]
|
| H A D | ValueTracking.cpp | 1901 Q.IIQ.hasNoSignedWrap(BO)) && in isPowerOfTwoRecurrence() 1916 return OrZero || Q.IIQ.hasNoUnsignedWrap(BO) || Q.IIQ.hasNoSignedWrap(BO); in isPowerOfTwoRecurrence() 1922 return OrZero || Q.IIQ.isExact(BO); in isPowerOfTwoRecurrence() 1973 if (OrZero || Q.IIQ.hasNoUnsignedWrap(I) || Q.IIQ.hasNoSignedWrap(I)) in isKnownToBeAPowerOfTwo() 2004 Q.IIQ.hasNoSignedWrap(VOBO)) { in isKnownToBeAPowerOfTwo() 2478 if (Q.IIQ.hasNoUnsignedWrap(BO) || Q.IIQ.hasNoSignedWrap(BO)) in isKnownNonZeroFromOperator() 2540 if (Q.IIQ.hasNoUnsignedWrap(BO)) in isKnownNonZeroFromOperator() 2551 if (Q.IIQ.hasNoSignedWrap(BO) || Q.IIQ.hasNoUnsignedWrap(BO)) in isKnownNonZeroFromOperator() 4541 if (Q.IIQ.hasNoSignedZeros(II) || in computeKnownFPClass() 8611 if (IIQ.hasNoUnsignedWrap(&BO)) { in setLimitsForBinOp() [all …]
|