Lines Matching refs:Checks
243 void EmitBinOpCheck(ArrayRef<std::pair<Value *, SanitizerMask>> Checks,
1165 llvm::SmallVector<std::pair<llvm::Value *, SanitizerMask>, 2> Checks; in EmitIntegerSignChangeCheck() local
1171 Checks.emplace_back(Check.second); in EmitIntegerSignChangeCheck()
1181 Checks.emplace_back(Check.second); in EmitIntegerSignChangeCheck()
1190 CGF.EmitCheck(Checks, SanitizerHandler::ImplicitConversion, StaticArgs, in EmitIntegerSignChangeCheck()
1533 ArrayRef<std::pair<Value *, SanitizerMask>> Checks, const BinOpInfo &Info) { in EmitBinOpCheck() argument
1576 CGF.EmitCheck(Checks, Check, StaticData, DynamicData); in EmitBinOpCheck()
2932 SmallVector<std::pair<llvm::Value *, SanitizerMask>, 2> Checks; in EmitUndefinedBehaviorIntegerDivAndRemCheck() local
2935 Checks.push_back(std::make_pair(Builder.CreateICmpNE(Ops.RHS, Zero), in EmitUndefinedBehaviorIntegerDivAndRemCheck()
2953 Checks.push_back( in EmitUndefinedBehaviorIntegerDivAndRemCheck()
2957 if (Checks.size() > 0) in EmitUndefinedBehaviorIntegerDivAndRemCheck()
2958 EmitBinOpCheck(Checks, Ops); in EmitUndefinedBehaviorIntegerDivAndRemCheck()
3462 SmallVector<std::pair<Value *, SanitizerMask>, 2> Checks; in EmitShl() local
3467 Checks.push_back( in EmitShl()
3501 Checks.push_back(std::make_pair(BaseCheck, SanitizerKind::ShiftBase)); in EmitShl()
3504 assert(!Checks.empty()); in EmitShl()
3505 EmitBinOpCheck(Checks, Ops); in EmitShl()