Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/compiler-rt/lib/ubsan/
H A Dubsan_handlers_cxx.h25 unsigned char TypeCheckKind; member
H A Dubsan_handlers_cxx.cc55 << TypeCheckKinds[Data->TypeCheckKind] << (void*)Pointer << Data->Type; in HandleDynamicTypeCacheMiss()
H A Dubsan_handlers.h24 unsigned char TypeCheckKind; member
H A Dubsan_handlers.cc76 << TypeCheckKinds[Data->TypeCheckKind] << Data->Type; in handleTypeMismatchImpl()
81 << TypeCheckKinds[Data->TypeCheckKind] << (void *)Pointer << Alignment in handleTypeMismatchImpl()
87 << TypeCheckKinds[Data->TypeCheckKind] << (void *)Pointer << Data->Type; in handleTypeMismatchImpl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenFunction.h2574 enum TypeCheckKind {
2611 static bool isNullPointerAllowed(TypeCheckKind TCK);
2614 static bool isVptrCheckRequired(TypeCheckKind TCK, QualType Ty);
2622 void EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, llvm::Value *V,
3351 LValue EmitCheckedLValue(const Expr *E, TypeCheckKind TCK);
H A DCGExpr.cpp633 bool CodeGenFunction::isNullPointerAllowed(TypeCheckKind TCK) { in isNullPointerAllowed()
638 bool CodeGenFunction::isVptrCheckRequired(TypeCheckKind TCK, QualType Ty) { in isVptrCheckRequired()
653 void CodeGenFunction::EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, in EmitTypeCheck()
1200 LValue CodeGenFunction::EmitCheckedLValue(const Expr *E, TypeCheckKind TCK) { in EmitCheckedLValue()
H A DCGExprScalar.cpp239 LValue EmitCheckedLValue(const Expr *E, CodeGenFunction::TypeCheckKind TCK) { in EmitCheckedLValue()