Home
last modified time | relevance | path

Searched refs:CGPointerAuthInfo (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGPointerAuth.cpp74 CGPointerAuthInfo CodeGenModule::getFunctionPointerAuthInfo(QualType T) { in getFunctionPointerAuthInfo()
77 return CGPointerAuthInfo(); in getFunctionPointerAuthInfo()
88 return CGPointerAuthInfo(Schema.getKey(), Schema.getAuthenticationMode(), in getFunctionPointerAuthInfo()
103 CGPointerAuthInfo CodeGenFunction::EmitPointerAuthInfo( in EmitPointerAuthInfo()
107 return CGPointerAuthInfo(); in EmitPointerAuthInfo()
123 return CGPointerAuthInfo(Schema.getKey(), Schema.getAuthenticationMode(), in EmitPointerAuthInfo()
130 static CGPointerAuthInfo
133 return CGPointerAuthInfo(); in getPointerAuthInfoForPointeeType()
140 return CGPointerAuthInfo(); in getPointerAuthInfoForPointeeType()
143 CGPointerAuthInfo CodeGenModule::getPointerAuthInfoForPointeeType(QualType T) { in getPointerAuthInfoForPointeeType()
[all …]
H A DCGPointerAuthInfo.h24 class CGPointerAuthInfo {
33 CGPointerAuthInfo() in CGPointerAuthInfo() function
37 CGPointerAuthInfo(unsigned Key, PointerAuthenticationMode AuthenticationMode, in CGPointerAuthInfo() function
84 friend bool operator!=(const CGPointerAuthInfo &LHS,
85 const CGPointerAuthInfo &RHS) {
90 friend bool operator==(const CGPointerAuthInfo &LHS,
91 const CGPointerAuthInfo &RHS) {
H A DAddress.h142 CGPointerAuthInfo PtrAuthInfo;
164 CGPointerAuthInfo PtrAuthInfo, llvm::Value *Offset,
218 const CGPointerAuthInfo &getPointerAuthInfo() const { return PtrAuthInfo; } in getPointerAuthInfo()
219 void setPointerAuthInfo(const CGPointerAuthInfo &Info) { PtrAuthInfo = Info; } in setPointerAuthInfo()
246 Address getResignedAddress(const CGPointerAuthInfo &NewInfo,
H A DCGCall.h75 CGPointerAuthInfo PointerAuthInfo;
114 const CGPointerAuthInfo &pointerAuthInfo = CGPointerAuthInfo())
186 const CGPointerAuthInfo &getPointerAuthInfo() const { in getPointerAuthInfo()
199 void setPointerAuthInfo(CGPointerAuthInfo PointerAuth) { in setPointerAuthInfo()
H A DCodeGenModule.h983 CGPointerAuthInfo getFunctionPointerAuthInfo(QualType T);
985 CGPointerAuthInfo getMemberFunctionPointerAuthInfo(QualType FT);
987 CGPointerAuthInfo getPointerAuthInfoForPointeeType(QualType type);
989 CGPointerAuthInfo getPointerAuthInfoForType(QualType type);
1008 std::optional<CGPointerAuthInfo>
1016 CGPointerAuthInfo EmitPointerAuthInfo(const RecordDecl *RD);
H A DCGCXX.cpp267 CGPointerAuthInfo PointerAuth; in BuildAppleKextVirtualCall()
H A DCodeGenFunction.h205 value.ElementType, value.Alignment, CGPointerAuthInfo(),
4437 CGPointerAuthInfo EmitPointerAuthInfo(const PointerAuthSchema &Schema,
4442 llvm::Value *EmitPointerAuthSign(const CGPointerAuthInfo &Info,
4445 llvm::Value *EmitPointerAuthAuth(const CGPointerAuthInfo &Info,
4449 const CGPointerAuthInfo &CurAuthInfo,
4450 const CGPointerAuthInfo &NewAuthInfo,
4453 const CGPointerAuthInfo &CurInfo,
4454 const CGPointerAuthInfo &NewInfo);
4457 const CGPointerAuthInfo &Info,
H A DCodeGenFunction.cpp3070 const CGPointerAuthInfo &PointerAuth, in EmitPointerAuthOperandBundle()
3086 const CGPointerAuthInfo &PointerAuth, in EmitPointerAuthCommon()
3113 CodeGenFunction::EmitPointerAuthSign(const CGPointerAuthInfo &PointerAuth, in EmitPointerAuthSign()
3122 const CGPointerAuthInfo &PointerAuth, in EmitStrip()
3135 CodeGenFunction::EmitPointerAuthAuth(const CGPointerAuthInfo &PointerAuth, in EmitPointerAuthAuth()
H A DCGValue.h365 CGPointerAuthInfo getPointerAuthInfo() const {
H A DItaniumCXXABI.cpp844 CGPointerAuthInfo PointerAuth; in EmitLoadOfMemberFunctionPointer()
857 PointerAuth = CGPointerAuthInfo( in EmitLoadOfMemberFunctionPointer()
882 llvm::Value *Ptr, const CGPointerAuthInfo &CurAuthInfo, in pointerAuthResignConstant()
883 const CGPointerAuthInfo &NewAuthInfo, CodeGenModule &CGM) { in pointerAuthResignConstant()
2132 CGPointerAuthInfo PointerAuth = CGF.EmitPointerAuthInfo(Schema, VTT, in getVTableAddressPointInStructorWithVTT()
2231 CGPointerAuthInfo PointerAuth; in getVirtualFunctionPointer()
H A DCGExprConstant.cpp2110 CGPointerAuthInfo AuthInfo; in tryEmitBase()
H A DCGClass.cpp2713 CGPointerAuthInfo(0, PointerAuthenticationMode::Strip, false, false, in GetVTablePtr()
H A DCGExpr.cpp5594 CGPointerAuthInfo pointerAuth = CGM.getFunctionPointerAuthInfo(functionType); in EmitCallee()