Lines Matching refs:Query

102 struct Query {  struct
127 Query(const DataLayout &DL, AssumptionCache *AC, const Instruction *CxtI, in Query() function
132 Query(const Query &Q, const Value *NewExcl) in Query() function
167 unsigned Depth, const Query &Q);
175 Query(DL, AC, safeCxtI(V, CxtI), DT, UseInstrInfo, ORE)); in computeKnownBits()
179 const Query &Q);
188 V, Depth, Query(DL, AC, safeCxtI(V, CxtI), DT, UseInstrInfo, ORE)); in computeKnownBits()
228 const Query &Q);
235 V, OrZero, Depth, Query(DL, AC, safeCxtI(V, CxtI), DT, UseInstrInfo)); in isKnownToBeAPowerOfTwo()
238 static bool isKnownNonZero(const Value *V, unsigned Depth, const Query &Q);
244 Query(DL, AC, safeCxtI(V, CxtI), DT, UseInstrInfo)); in isKnownNonZero()
276 static bool isKnownNonEqual(const Value *V1, const Value *V2, const Query &Q);
283 Query(DL, AC, safeCxtI(V1, safeCxtI(V2, CxtI)), DT, in isKnownNonEqual()
288 const Query &Q);
295 V, Mask, Depth, Query(DL, AC, safeCxtI(V, CxtI), DT, UseInstrInfo)); in MaskedValueIsZero()
299 const Query &Q);
306 V, Depth, Query(DL, AC, safeCxtI(V, CxtI), DT, UseInstrInfo)); in ComputeNumSignBits()
312 unsigned Depth, const Query &Q) { in computeKnownBitsAddSub()
326 unsigned Depth, const Query &Q) { in computeKnownBitsMul()
575 unsigned Depth, const Query &Q) { in computeKnownBitsFromAssume()
631 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
640 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
642 computeKnownBits(B, MaskKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
654 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
656 computeKnownBits(B, MaskKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
668 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
670 computeKnownBits(B, BKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
682 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
684 computeKnownBits(B, BKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
696 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
698 computeKnownBits(B, BKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
713 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
715 computeKnownBits(B, BKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
731 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
745 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
760 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
772 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
782 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
793 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
804 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
815 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
826 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
835 computeKnownBits(A, RHSKnown, Depth+1, Query(Q, I)); in computeKnownBitsFromAssume()
847 if (isKnownToBeAPowerOfTwo(A, false, Depth + 1, Query(Q, I))) in computeKnownBitsFromAssume()
884 unsigned Depth, const Query &Q, in computeKnownBitsFromShiftOperator()
970 unsigned Depth, const Query &Q) { in computeKnownBitsFromOperator()
1575 KnownBits computeKnownBits(const Value *V, unsigned Depth, const Query &Q) { in computeKnownBits()
1597 const Query &Q) { in computeKnownBits()
1705 const Query &Q) { in isKnownToBeAPowerOfTwo()
1804 const Query &Q) { in isGEPKnownNonNull()
1962 bool isKnownNonZero(const Value *V, unsigned Depth, const Query &Q) { in isKnownNonZero()
2180 static bool isAddOfNonZero(const Value *V1, const Value *V2, const Query &Q) { in isAddOfNonZero()
2195 static bool isKnownNonEqual(const Value *V1, const Value *V2, const Query &Q) { in isKnownNonEqual()
2227 const Query &Q) { in MaskedValueIsZero()
2288 const Query &Q);
2291 const Query &Q) { in ComputeNumSignBits()
2304 const Query &Q) { in ComputeNumSignBitsImpl()