Searched refs:IIQ (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 864 if (Q.IIQ.UseInstrInfo && in SimplifyMulInst() 1099 if (Q.IIQ.UseInstrInfo && in simplifyRem() 1301 if (Q.IIQ.UseInstrInfo && in SimplifyShlInst() 1576 bool isNSW = IIQ.hasNoSignedWrap(AddInst); in simplifyAndOfICmpsWithAdd() 2552 if (IIQ.hasNoUnsignedWrap(&BO)) { in setLimitsForBinOp() 3027 !Q.IIQ.isExact(RBO)) in simplifyICmpWithBinOp() 3035 !Q.IIQ.isExact(RBO)) in simplifyICmpWithBinOp() 3042 if (!Q.IIQ.isExact(LBO) || !Q.IIQ.isExact(RBO)) in simplifyICmpWithBinOp() 3049 bool NUW = Q.IIQ.hasNoUnsignedWrap(LBO) && Q.IIQ.hasNoUnsignedWrap(RBO); in simplifyICmpWithBinOp() 3050 bool NSW = Q.IIQ.hasNoSignedWrap(LBO) && Q.IIQ.hasNoSignedWrap(RBO); in simplifyICmpWithBinOp() [all …]
|
| H A D | ValueTracking.cpp | 123 InstrInfoQuery IIQ; member 130 : DL(DL), AC(AC), CxtI(CxtI), DT(DT), ORE(ORE), IIQ(UseInstrInfo) {} in Query() 133 : DL(Q.DL), AC(Q.AC), CxtI(Q.CxtI), DT(Q.DT), ORE(Q.ORE), IIQ(Q.IIQ), in Query() 1095 if (Q.IIQ.hasNoSignedWrap(cast<Instruction>(RHS))) in computeKnownBitsFromOperator() 1382 if (OverflowOp && Q.IIQ.hasNoSignedWrap(OverflowOp)) { in computeKnownBitsFromOperator() 1757 if (OrZero || Q.IIQ.hasNoUnsignedWrap(VOBO) || in isKnownToBeAPowerOfTwo() 1758 Q.IIQ.hasNoSignedWrap(VOBO)) { in isKnownToBeAPowerOfTwo() 2023 if (Q.IIQ.getMetadata(LI, LLVMContext::MD_nonnull)) in isKnownNonZero() 2061 if (Q.IIQ.hasNoUnsignedWrap(BO)) in isKnownNonZero() 2136 if ((Q.IIQ.hasNoSignedWrap(BO) || Q.IIQ.hasNoUnsignedWrap(BO)) && in isKnownNonZero() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | InstructionSimplify.h | 100 const InstrInfoQuery IIQ; member 109 : DL(DL), TLI(TLI), DT(DT), AC(AC), CxtI(CXTI), IIQ(UseInstrInfo) {} in DL()
|