/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 796 EmitCheck(Checks, SanitizerHandler::TypeMismatch, StaticData, in EmitTypeCheck() 871 EmitCheck(std::make_pair(EqualHash, SanitizerKind::Vptr), in EmitTypeCheck() 1201 EmitCheck(std::make_pair(Check, SanitizerKind::ArrayBounds), in EmitBoundsCheckImpl() 1932 EmitCheck(std::make_pair(Check, Kind), SanitizerHandler::LoadInvalidValue, in EmitScalarRangeCheck() 3522 void CodeGenFunction::EmitCheck( in EmitCheck() function in CodeGenFunction 3806 EmitCheck(std::make_pair(Cond, Mask), SanitizerHandler::CFICheckFail, {}, in EmitCfiCheckFail() 3821 EmitCheck(std::make_pair(static_cast<llvm::Value *>(Builder.getFalse()), in EmitUnreachable() 5895 EmitCheck(std::make_pair(CalleeTypeHashMatch, SanitizerKind::Function), in EmitCall() 5935 EmitCheck(std::make_pair(TypeTest, SanitizerKind::CFIICall), in EmitCall()
|
H A D | CodeGenFunction.cpp | 1577 EmitCheck(std::make_pair(IsFalse, SanitizerKind::Return), in GenerateCode() 2456 EmitCheck(std::make_pair(CheckCondition, SanitizerKind::VLABound), in EmitVariablyModifiedType() 3012 EmitCheck({std::make_pair(TheCheck, SanitizerKind::Alignment)}, in emitAlignmentAssumptionCheck()
|
H A D | CGExprScalar.cpp | 1021 CGF.EmitCheck(std::make_pair(Check, SanitizerKind::FloatCastOverflow), in EmitFloatConversionCheck() 1117 CGF.EmitCheck(Check.second, SanitizerHandler::ImplicitConversion, StaticArgs, in EmitIntegerTruncationCheck() 1257 CGF.EmitCheck(Checks, SanitizerHandler::ImplicitConversion, StaticArgs, in EmitIntegerSignChangeCheck() 1387 EmitCheck(Check.second, SanitizerHandler::ImplicitConversion, StaticArgs, in EmitBitfieldConversionCheck() 1774 CGF.EmitCheck(Checks, Check, StaticData, DynamicData); in EmitBinOpCheck() 5831 EmitCheck(Checks, SanitizerHandler::PointerOverflow, StaticArgs, DynamicArgs); in EmitCheckedInBoundsGEP()
|
H A D | CGClass.cpp | 2912 EmitCheck(std::make_pair(TypeTest, M), SanitizerHandler::CFICheckFail, in EmitVTablePtrCheck() 2953 EmitCheck(std::make_pair(CheckResult, SanitizerKind::CFIVCall), in EmitVTableTypeCheckedLoad()
|
H A D | ItaniumCXXABI.cpp | 786 CGF.EmitCheck(std::make_pair(CheckResult, SanitizerKind::CFIMFCall), in EmitLoadOfMemberFunctionPointer() 830 CGF.EmitCheck(std::make_pair(Bit, SanitizerKind::CFIMFCall), in EmitLoadOfMemberFunctionPointer()
|
H A D | CGDecl.cpp | 790 EmitCheck({{IsNotNull, SanitizerKind::NullabilityAssign}}, in EmitNullabilityCheck()
|
H A D | CGCall.cpp | 4026 EmitCheck(std::make_pair(Cond, CheckKind), Handler, StaticData, DynamicData); in EmitReturnValueCheck() 4401 EmitCheck(std::make_pair(Cond, CheckKind), Handler, StaticData, std::nullopt); in EmitNonNullArgCheck()
|
H A D | CGObjC.cpp | 1988 EmitCheck({{IsClass, SanitizerKind::ObjCCast}}, in EmitObjCForCollectionStmt()
|
H A D | CodeGenFunction.h | 5088 void EmitCheck(ArrayRef<std::pair<llvm::Value *, SanitizerMask>> Checked,
|
H A D | CGBuiltin.cpp | 2012 EmitCheck(std::make_pair(Cond, SanitizerKind::Builtin), in EmitCheckedArgForBuiltin() 2047 CGF.EmitCheck({{NotOverflow, SanitizerKind::SignedIntegerOverflow}}, in EmitOverflowCheckedAbs()
|