Home
last modified time | relevance | path

Searched refs:PointerAuthQualifier (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGPointerAuth.cpp129 CodeGenFunction::EmitPointerAuthInfo(PointerAuthQualifier Qual, in EmitPointerAuthInfo()
201 if (PointerAuthQualifier PtrAuth = LV.getQuals().getPointerAuth()) in emitLoadOfOrigPointerRValue()
245 CodeGenFunction::EmitPointerAuthQualify(PointerAuthQualifier DestQualifier, in EmitPointerAuthQualify()
258 PointerAuthQualifier DestQualifier, llvm::Value *Value, in EmitPointerAuthQualify()
270 PointerAuthQualifier CurQualifier, llvm::Value *Value, QualType PointerType, in EmitPointerAuthUnqualify()
406 void CodeGenFunction::EmitPointerAuthCopy(PointerAuthQualifier Qual, QualType T, in EmitPointerAuthCopy()
539 std::optional<PointerAuthQualifier>
599 return PointerAuthQualifier::Create(Key, AddressDiscriminated, Discriminator, in computeVTPointerAuthentication()
605 std::optional<PointerAuthQualifier>
611 std::optional<PointerAuthQualifier> Authentication; in getVTablePointerAuthentication()
H A DConstantEmitter.h118 PointerAuthQualifier Auth);
H A DCodeGenModule.h674 llvm::DenseMap<const CXXRecordDecl *, std::optional<PointerAuthQualifier>>
676 std::optional<PointerAuthQualifier>
1074 std::optional<PointerAuthQualifier>
H A DCGExprConstant.cpp1930 PointerAuthQualifier Schema) { in tryEmitConstantSignedPointer()
2163 if (PointerAuthQualifier PointerAuth = DestType.getPointerAuth(); in tryEmit()
2213 if (PointerAuthQualifier PointerAuth = DestType.getPointerAuth()) { in tryEmitBase()
2450 if (PointerAuthQualifier PointerAuth = DestType.getPointerAuth(); in tryEmitPrivate()
H A DCGNonTrivialStruct.cpp273 PointerAuthQualifier PtrAuth = FT.getPointerAuth().withoutKeyNone(); in visitPtrAuth()
585 PointerAuthQualifier PtrAuth = FT.getPointerAuth().withoutKeyNone(); in visitPtrAuth()
H A DCodeGenFunction.h4600 CGPointerAuthInfo EmitPointerAuthInfo(PointerAuthQualifier Qualifier,
4602 llvm::Value *EmitPointerAuthQualify(PointerAuthQualifier Qualifier,
4606 llvm::Value *EmitPointerAuthQualify(PointerAuthQualifier Qualifier,
4609 llvm::Value *EmitPointerAuthUnqualify(PointerAuthQualifier Qualifier,
4614 void EmitPointerAuthCopy(PointerAuthQualifier Qualifier, QualType Type,
H A DCGObjC.cpp1197 if (PointerAuthQualifier PAQ = ivar->getType().getPointerAuth()) { in generateObjCGetterBody()
1327 if (PointerAuthQualifier PAQ = ivar->getType().getPointerAuth()) { in generateObjCGetterBody()
1529 if (PointerAuthQualifier PAQ = ivar->getType().getPointerAuth()) { in generateObjCSetterBody()
H A DCGExpr.cpp2265 if (PointerAuthQualifier PtrAuth = LV.getQuals().getPointerAuth()) { in EmitLoadOfLValue()
2531 if (PointerAuthQualifier PointerAuth = Dst.getQuals().getPointerAuth()) { in EmitStoreThroughLValue()
6055 if (PointerAuthQualifier PtrAuth = in EmitBinaryOperatorLValue()
H A DCGClass.cpp929 if (PointerAuthQualifier Q = F->getType().getPointerAuth(); in isMemcpyableField()
H A DCGDecl.cpp785 if (PointerAuthQualifier PtrAuth = lvalue.getQuals().getPointerAuth()) { in EmitScalarInit()
H A DCGBlocks.cpp1998 PointerAuthQualifier PointerAuth = Type.getPointerAuth(); in GenerateCopyHelperFunction()
H A DCGExprScalar.cpp5121 if (PointerAuthQualifier PtrAuth = E->getLHS()->getType().getPointerAuth()) { in VisitBinAssign()
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h265 PointerAuthQualifier, enumerator
546 PointerAuthQualifierNode *PointerAuthQualifier = nullptr; member
766 PointerAuthQualifierNode() : Node(NodeKind::PointerAuthQualifier) {} in PointerAuthQualifierNode()
778 return N->kind() == NodeKind::PointerAuthQualifier; in classof()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h151 class PointerAuthQualifier {
203 PointerAuthQualifier(unsigned Key, bool IsAddressDiscriminated,
235 PointerAuthQualifier() = default;
237 static PointerAuthQualifier
244 return PointerAuthQualifier(Key, IsAddressDiscriminated, ExtraDiscriminator,
289 PointerAuthQualifier withoutKeyNone() const {
290 return hasKeyNone() ? PointerAuthQualifier() : *this;
293 friend bool operator==(PointerAuthQualifier Lhs, PointerAuthQualifier Rhs) {
296 friend bool operator!=(PointerAuthQualifier Lhs, PointerAuthQualifier Rhs) {
300 bool isEquivalent(PointerAuthQualifier Other) const {
[all …]
H A DASTContext.h2302 PointerAuthQualifier getObjCMemberSelTypePtrAuth();
2428 QualType getPointerAuthType(QualType Ty, PointerAuthQualifier PointerAuth) { in getPointerAuthType()
/freebsd/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp525 if (PointerAuthQualifier) in outputPre()
526 PointerAuthQualifier->output(OB, Flags); in outputPre()
H A DMicrosoftDemangle.cpp2103 Pointer->PointerAuthQualifier = createPointerAuthQualifier(MangledName); in demanglePointerType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTypePrinter.cpp2584 std::string PointerAuthQualifier::getAsString() const { in getAsString()
2589 std::string PointerAuthQualifier::getAsString(const PrintingPolicy &P) const { in getAsString()
2596 bool PointerAuthQualifier::isEmptyWhenPrinted(const PrintingPolicy &P) const { in isEmptyWhenPrinted()
2600 void PointerAuthQualifier::print(raw_ostream &OS, in print()
2640 if (PointerAuthQualifier PointerAuth = getPointerAuth(); in isEmptyWhenPrinted()
2758 if (PointerAuthQualifier PointerAuth = getPointerAuth()) { in print()
H A DDeclCXX.cpp1124 if (PointerAuthQualifier Q = T.getPointerAuth()) { in addedMember()
H A DMicrosoftMangle.cpp2347 PointerAuthQualifier PointerAuth = Quals.getPointerAuth(); in manglePointerAuthQualifier()
H A DASTContext.cpp9789 PointerAuthQualifier ASTContext::getObjCMemberSelTypePtrAuth() { in getObjCMemberSelTypePtrAuth()
9791 return PointerAuthQualifier(); in getObjCMemberSelTypePtrAuth()
9792 return PointerAuthQualifier::Create( in getObjCMemberSelTypePtrAuth()
H A DItaniumMangle.cpp2889 if (PointerAuthQualifier PtrAuth = Quals.getPointerAuth()) { in mangleQualifiers()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp8388 assert(Key <= PointerAuthQualifier::MaxKey && "ptrauth key is out of range"); in HandlePtrAuthQualifier()
8423 PointerAuthQualifier Qual = PointerAuthQualifier::Create( in HandlePtrAuthQualifier()
H A DSemaChecking.cpp1584 Max = PointerAuthQualifier::MaxDiscriminator; in checkPointerAuthDiscriminatorArg()
4208 PointerAuthQualifier PointerAuth = AtomTy.getPointerAuth(); in BuildAtomicExpr()
4588 PointerAuthQualifier PointerAuth = ValType.getPointerAuth(); in BuiltinAtomicOverloaded()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.cpp682 auto ptr_auth = clang::PointerAuthQualifier::Create( in GetPtrAuthMofidierPayload()

12