Lines Matching refs:Checks
100 SmallVectorImpl<Value*> &Checks) { in generateCreationChecksForBinOp() argument
113 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
118 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
126 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
131 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
139 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
144 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
153 Checks.push_back(Check); in generateCreationChecksForBinOp()
162 Checks.push_back(Check); in generateCreationChecksForBinOp()
173 Checks.push_back(ShiftCheck); in generateCreationChecksForBinOp()
183 SmallVectorImpl<Value*> &Checks) { in generateCreationChecks() argument
186 generateCreationChecksForBinOp(I, Checks); in generateCreationChecks()
204 Checks.push_back(Check); in generateCreationChecks()
217 Checks.push_back(Check); in generateCreationChecks()
295 SmallVector<Value*, 4> Checks; in rewrite() local
298 Checks.push_back(getPoisonFor(ValToPoison, U)); in rewrite()
302 generateCreationChecks(I, Checks); in rewrite()
303 ValToPoison[&I] = buildOrChain(B, Checks); in rewrite()