Home
last modified time | relevance | path

Searched refs:PtrAuth (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp273 PointerAuthQualifier PtrAuth = FT.getPointerAuth().withoutKeyNone(); in visitPtrAuth() local
274 this->appendStr(llvm::to_string(PtrAuth.getKey()) + "_"); in visitPtrAuth()
275 this->appendStr(llvm::to_string(PtrAuth.getExtraDiscriminator()) + "_"); in visitPtrAuth()
276 if (PtrAuth.authenticatesNullValues()) in visitPtrAuth()
585 PointerAuthQualifier PtrAuth = FT.getPointerAuth().withoutKeyNone(); in visitPtrAuth() local
588 this->CGF->EmitPointerAuthCopy(PtrAuth, FT, Addrs[DstIdx], Addrs[SrcIdx]); in visitPtrAuth()
H A DCGPointerAuth.cpp201 if (PointerAuthQualifier PtrAuth = LV.getQuals().getPointerAuth()) in emitLoadOfOrigPointerRValue() local
202 AuthInfo = CGF.EmitPointerAuthInfo(PtrAuth, LV.getAddress()); in emitLoadOfOrigPointerRValue()
H A DCGBlocks.cpp1777 auto PtrAuth = CaptureTy.getPointerAuth(); in getBlockCaptureStr() local
1778 assert(PtrAuth && PtrAuth.isAddressDiscriminated()); in getBlockCaptureStr()
1779 Str += "p" + llvm::to_string(PtrAuth.getKey()) + "d" + in getBlockCaptureStr()
1780 llvm::to_string(PtrAuth.getExtraDiscriminator()); in getBlockCaptureStr()
H A DCGDecl.cpp785 if (PointerAuthQualifier PtrAuth = lvalue.getQuals().getPointerAuth()) { in EmitScalarInit() local
786 Value = EmitPointerAuthQualify(PtrAuth, init, lvalue.getAddress()); in EmitScalarInit()
H A DCGExpr.cpp2265 if (PointerAuthQualifier PtrAuth = LV.getQuals().getPointerAuth()) { in EmitLoadOfLValue() local
2268 return RValue::get(EmitPointerAuthUnqualify(PtrAuth, Value, LV.getType(), in EmitLoadOfLValue()
6055 if (PointerAuthQualifier PtrAuth = in EmitBinaryOperatorLValue() local
6061 EmitPointerAuthQualify(PtrAuth, E->getRHS(), CopiedLV.getAddress()); in EmitBinaryOperatorLValue()
H A DCGExprScalar.cpp5121 if (PointerAuthQualifier PtrAuth = E->getLHS()->getType().getPointerAuth()) { in VisitBinAssign() local
5125 CGF.EmitPointerAuthQualify(PtrAuth, E->getRHS(), LV.getAddress()); in VisitBinAssign()
5131 RV = CGF.EmitPointerAuthUnqualify(PtrAuth, RV, LV.getType(), in VisitBinAssign()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1732 LLVM_C_ABI LLVMValueRef LLVMGetConstantPtrAuthPointer(LLVMValueRef PtrAuth);
1739 LLVM_C_ABI LLVMValueRef LLVMGetConstantPtrAuthKey(LLVMValueRef PtrAuth);
1747 LLVMGetConstantPtrAuthDiscriminator(LLVMValueRef PtrAuth);
1756 LLVMGetConstantPtrAuthAddrDiscriminator(LLVMValueRef PtrAuth);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp919 LLVMValueRef LLVMGetConstantPtrAuthPointer(LLVMValueRef PtrAuth) { in LLVMGetConstantPtrAuthPointer() argument
920 return wrap(unwrap<ConstantPtrAuth>(PtrAuth)->getPointer()); in LLVMGetConstantPtrAuthPointer()
923 LLVMValueRef LLVMGetConstantPtrAuthKey(LLVMValueRef PtrAuth) { in LLVMGetConstantPtrAuthKey() argument
924 return wrap(unwrap<ConstantPtrAuth>(PtrAuth)->getKey()); in LLVMGetConstantPtrAuthKey()
927 LLVMValueRef LLVMGetConstantPtrAuthDiscriminator(LLVMValueRef PtrAuth) { in LLVMGetConstantPtrAuthDiscriminator() argument
928 return wrap(unwrap<ConstantPtrAuth>(PtrAuth)->getDiscriminator()); in LLVMGetConstantPtrAuthDiscriminator()
931 LLVMValueRef LLVMGetConstantPtrAuthAddrDiscriminator(LLVMValueRef PtrAuth) { in LLVMGetConstantPtrAuthAddrDiscriminator() argument
932 return wrap(unwrap<ConstantPtrAuth>(PtrAuth)->getAddrDiscriminator()); in LLVMGetConstantPtrAuthAddrDiscriminator()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp2889 if (PointerAuthQualifier PtrAuth = Quals.getPointerAuth()) { in mangleQualifiers() local
2897 << PtrAuth.getKey() in mangleQualifiers()
2900 << unsigned(PtrAuth.isAddressDiscriminated()) in mangleQualifiers()
2903 << PtrAuth.getExtraDiscriminator() in mangleQualifiers()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedOryon.td287 // a. PtrAuth on pipe 2 taking 7 cycles
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h1457 if (PointerAuthQualifier PtrAuth = getPointerAuth())
1458 return PtrAuth.isAddressDiscriminated();