Lines Matching refs:V2
251 const llvm::APSInt& V1, const llvm::APSInt& V2) { in evalAPSInt() argument
257 return &getValue( V1 * V2 ); in evalAPSInt()
260 if (V2 == 0) // Avoid division by zero in evalAPSInt()
262 return &getValue( V1 / V2 ); in evalAPSInt()
265 if (V2 == 0) // Avoid division by zero in evalAPSInt()
267 return &getValue( V1 % V2 ); in evalAPSInt()
270 return &getValue( V1 + V2 ); in evalAPSInt()
273 return &getValue( V1 - V2 ); in evalAPSInt()
279 if (V2.isSigned() && V2.isNegative()) in evalAPSInt()
282 uint64_t Amt = V2.getZExtValue(); in evalAPSInt()
302 if (V2.isSigned() && V2.isNegative()) in evalAPSInt()
305 uint64_t Amt = V2.getZExtValue(); in evalAPSInt()
314 return &getTruthValue( V1 < V2 ); in evalAPSInt()
317 return &getTruthValue( V1 > V2 ); in evalAPSInt()
320 return &getTruthValue( V1 <= V2 ); in evalAPSInt()
323 return &getTruthValue( V1 >= V2 ); in evalAPSInt()
326 return &getTruthValue( V1 == V2 ); in evalAPSInt()
329 return &getTruthValue( V1 != V2 ); in evalAPSInt()
334 return &getValue( V1 & V2 ); in evalAPSInt()
337 return &getValue( V1 | V2 ); in evalAPSInt()
340 return &getValue( V1 ^ V2 ); in evalAPSInt()
370 BasicValueFactory::getPersistentSValPair(const SVal& V1, const SVal& V2) { in getPersistentSValPair() argument
377 V2.Profile(ID); in getPersistentSValPair()
387 new (P) FoldNodeTy(std::make_pair(V1, V2)); in getPersistentSValPair()