Lines Matching refs:Checks
99 SmallVectorImpl<Value*> &Checks) { in generateCreationChecksForBinOp() argument
112 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
117 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
125 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
130 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
138 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
143 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
152 Checks.push_back(Check); in generateCreationChecksForBinOp()
161 Checks.push_back(Check); in generateCreationChecksForBinOp()
172 Checks.push_back(ShiftCheck); in generateCreationChecksForBinOp()
182 SmallVectorImpl<Value*> &Checks) { in generateCreationChecks() argument
185 generateCreationChecksForBinOp(I, Checks); in generateCreationChecks()
203 Checks.push_back(Check); in generateCreationChecks()
216 Checks.push_back(Check); in generateCreationChecks()
294 SmallVector<Value*, 4> Checks; in rewrite() local
297 Checks.push_back(getPoisonFor(ValToPoison, U)); in rewrite()
301 generateCreationChecks(I, Checks); in rewrite()
302 ValToPoison[&I] = buildOrChain(B, Checks); in rewrite()