Searched refs:PointerAuthSchema (Results 1 – 7 of 7) sorted by relevance
/llvm-project/clang/include/clang/Basic/ |
H A D | PointerAuthOptions.h | 37 class PointerAuthSchema { 80 PointerAuthSchema() : TheKind(Kind::None) {} in TheKind() 82 PointerAuthSchema( in TheKind() 100 PointerAuthSchema( 105 : PointerAuthSchema(Key, IsAddressDiscriminated, in isEnabled() 179 PointerAuthSchema FunctionPointers; 183 PointerAuthSchema CXXVTablePointers; 189 PointerAuthSchema CXXTypeInfoVTablePointer; 192 PointerAuthSchema CXXVTTVTablePointers; 195 PointerAuthSchema CXXVirtualFunctionPointer 71 PointerAuthSchema() : TheKind(Kind::None) {} PointerAuthSchema() function 96 : PointerAuthSchema(Key, IsAddressDiscriminated, PointerAuthSchema() function [all...] |
/llvm-project/clang/lib/CodeGen/ |
H A D | CGPointerAuth.cpp | 27 const PointerAuthSchema &Schema, GlobalDecl Decl, QualType Type) { in getPointerAuthOtherDiscriminator() 29 case PointerAuthSchema::Discrimination::None: in getPointerAuthOtherDiscriminator() 32 case PointerAuthSchema::Discrimination::Type: in getPointerAuthOtherDiscriminator() 37 case PointerAuthSchema::Discrimination::Decl: in getPointerAuthOtherDiscriminator() 43 case PointerAuthSchema::Discrimination::Constant: in getPointerAuthOtherDiscriminator() 104 const PointerAuthSchema &Schema, llvm::Value *StorageAddress, in EmitPointerAuthInfo() 317 bool CodeGenModule::shouldSignPointer(const PointerAuthSchema &Schema) { 326 llvm::Constant *Pointer, const PointerAuthSchema &Schema, 416 if (DefaultDiscrimination == PointerAuthSchema::Discrimination::Type) { 419 PointerAuthSchema [all...] |
H A D | CodeGenModule.h | 73 class PointerAuthSchema; 1039 bool shouldSignPointer(const PointerAuthSchema &Schema); in getMinimumObjectSize() 1041 const PointerAuthSchema &Schema, in getMinimumObjectSize() 1052 getPointerAuthOtherDiscriminator(const PointerAuthSchema &Schema, 72 class PointerAuthSchema; global() variable
|
H A D | ConstantInitBuilder.cpp | 303 llvm::Constant *Pointer, const PointerAuthSchema &Schema, in addSignedPointer()
|
H A D | CodeGenFunction.h | 4552 CGPointerAuthInfo EmitPointerAuthInfo(const PointerAuthSchema &Schema,
|
/llvm-project/clang/include/clang/CodeGen/ |
H A D | ConstantInitBuilder.h | 29 class PointerAuthSchema; variable 207 const PointerAuthSchema &Schema, GlobalDecl CalleeDecl,
|
/llvm-project/clang/lib/Frontend/ |
H A D | CompilerInvocation.cpp | 1529 using Key = PointerAuthSchema::ARM8_3Key; in GenerateCodeGenArgs() 1530 using Discrimination = PointerAuthSchema::Discrimination; in GenerateCodeGenArgs() 1532 Opts.FunctionPointers = PointerAuthSchema( in GenerateCodeGenArgs() 1537 Opts.CXXVTablePointers = PointerAuthSchema( in GenerateCodeGenArgs() 1544 PointerAuthSchema(Key::ASDA, true, Discrimination::Constant, in GenerateCodeGenArgs() 1548 PointerAuthSchema(Key::ASDA, false, Discrimination::None); in GenerateCodeGenArgs() 1551 PointerAuthSchema(Key::ASDA, false, Discrimination::None); in GenerateCodeGenArgs() 1553 PointerAuthSchema(Key::ASIA, true, Discrimination::Decl); in GenerateCodeGenArgs() 1555 PointerAuthSchema(Key::ASIA, false, Discrimination::Type); in GenerateCodeGenArgs() 1558 Opts.InitFiniPointers = PointerAuthSchema( in GenerateCodeGenArgs() [all...] |