Home
last modified time | relevance | path

Searched refs:CrossDsoTypeId (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp2896 auto CrossDsoTypeId = CGM.CreateCrossDsoCfiTypeId(MD); in EmitVTablePtrCheck() local
2897 if (CGM.getCodeGenOpts().SanitizeCfiCrossDso && CrossDsoTypeId) { in EmitVTablePtrCheck()
2898 EmitCfiSlowPathCheck(M, TypeTest, CrossDsoTypeId, VTable, StaticData); in EmitVTablePtrCheck()
H A DCodeGenModule.cpp2780 if (auto CrossDsoTypeId = CreateCrossDsoCfiTypeId(MD)) in CreateFunctionTypeMetadataForIcall() local
2781 F->addTypeMetadata(0, llvm::ConstantAsMetadata::get(CrossDsoTypeId)); in CreateFunctionTypeMetadataForIcall()
7610 if (auto CrossDsoTypeId = CreateCrossDsoCfiTypeId(MD)) in AddVTableTypeMetadata() local
7612 llvm::ConstantAsMetadata::get(CrossDsoTypeId)); in AddVTableTypeMetadata()
H A DCGExpr.cpp5925 auto CrossDsoTypeId = CGM.CreateCrossDsoCfiTypeId(MD); in EmitCall() local
5931 if (CGM.getCodeGenOpts().SanitizeCfiCrossDso && CrossDsoTypeId) { in EmitCall()
5932 EmitCfiSlowPathCheck(SanitizerKind::CFIICall, TypeTest, CrossDsoTypeId, in EmitCall()