Lines Matching refs:IIQ
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()
978 Q.IIQ.getMetadata(cast<LoadInst>(I), LLVMContext::MD_range)) in computeKnownBitsFromOperator()
1027 bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I)); in computeKnownBitsFromOperator()
1095 if (Q.IIQ.hasNoSignedWrap(cast<Instruction>(RHS))) in computeKnownBitsFromOperator()
1164 bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I)); in computeKnownBitsFromOperator()
1215 bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I)); in computeKnownBitsFromOperator()
1221 bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I)); in computeKnownBitsFromOperator()
1382 if (OverflowOp && Q.IIQ.hasNoSignedWrap(OverflowOp)) { in computeKnownBitsFromOperator()
1456 Q.IIQ.getMetadata(cast<Instruction>(I), LLVMContext::MD_range)) in computeKnownBitsFromOperator()
1757 if (OrZero || Q.IIQ.hasNoUnsignedWrap(VOBO) || in isKnownToBeAPowerOfTwo()
1758 Q.IIQ.hasNoSignedWrap(VOBO)) { in isKnownToBeAPowerOfTwo()
1995 if (MDNode *Ranges = Q.IIQ.getMetadata(I, LLVMContext::MD_range)) { in isKnownNonZero()
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()
2158 if (Q.IIQ.UseInstrInfo && in isKnownNonZero()