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()
291 SmallVector<Value*, 4> Checks; in rewrite() local
294 Checks.push_back(getPoisonFor(ValToPoison, V)); in rewrite()
297 generateCreationChecks(I, Checks); in rewrite()
298 ValToPoison[&I] = buildOrChain(B, Checks); in rewrite()