Home
last modified time | relevance | path

Searched refs:TypeCheckKind (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_handlers_cxx.h24 unsigned char TypeCheckKind; member
H A Dubsan_handlers.cpp43 enum TypeCheckKind { enum
93 ET = (Data->TypeCheckKind == TCK_NonnullAssign) in handleTypeMismatchImpl()
118 << TypeCheckKinds[Data->TypeCheckKind] << Data->Type; in handleTypeMismatchImpl()
123 << TypeCheckKinds[Data->TypeCheckKind] << (void *)Pointer << Alignment in handleTypeMismatchImpl()
129 << TypeCheckKinds[Data->TypeCheckKind] << (void *)Pointer << Data->Type; in handleTypeMismatchImpl()
H A Dubsan_handlers_cxx.cpp54 << TypeCheckKinds[Data->TypeCheckKind] << (void*)Pointer << Data->Type; in HandleDynamicTypeCacheMiss()
H A Dubsan_handlers.h23 unsigned char TypeCheckKind; member
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.h3257 enum TypeCheckKind {
3294 static bool isNullPointerAllowed(TypeCheckKind TCK);
3297 static bool isVptrCheckRequired(TypeCheckKind TCK, QualType Ty);
3303 void EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, LValue LV,
3312 void EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, Address Addr,
3325 void EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, llvm::Value *V,
4245 LValue EmitCheckedLValue(const Expr *E, TypeCheckKind TCK);
H A DCGExpr.cpp708 bool CodeGenFunction::isNullPointerAllowed(TypeCheckKind TCK) { in isNullPointerAllowed()
713 bool CodeGenFunction::isVptrCheckRequired(TypeCheckKind TCK, QualType Ty) { in isVptrCheckRequired()
728 void CodeGenFunction::EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, in EmitTypeCheck()
1524 LValue CodeGenFunction::EmitCheckedLValue(const Expr *E, TypeCheckKind TCK) { in EmitCheckedLValue()
H A DCGExprScalar.cpp281 LValue EmitCheckedLValue(const Expr *E, CodeGenFunction::TypeCheckKind TCK) { in EmitCheckedLValue()
H A DCGBuiltin.cpp3175 auto EmitArgCheck = [&](TypeCheckKind Kind, Address A, const Expr *Arg, in EmitBuiltinExpr()