Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGPointerAuth.cpp344 const CGPointerAuthInfo &NewAuthInfo, bool IsKnownNonNull) { in emitPointerAuthResign() argument
346 if (!CurAuthInfo && !NewAuthInfo) in emitPointerAuthResign()
361 if (equalAuthPolicies(CurAuthInfo, NewAuthInfo)) { in emitPointerAuthResign()
363 const llvm::Value *NewD = NewAuthInfo.getDiscriminator(); in emitPointerAuthResign()
387 if (!NewAuthInfo) in emitPointerAuthResign()
390 Value = EmitPointerAuthSign(NewAuthInfo, Value); in emitPointerAuthResign()
392 Value = emitPointerAuthResignCall(Value, CurAuthInfo, NewAuthInfo); in emitPointerAuthResign()
652 CGPointerAuthInfo CurAuthInfo, NewAuthInfo; in authPointerToPointerCast() local
657 NewAuthInfo = getPointerAuthInfoForType(CGM, DestType); in authPointerToPointerCast()
659 if (!CurAuthInfo && !NewAuthInfo) in authPointerToPointerCast()
[all …]
H A DItaniumCXXABI.cpp894 const CGPointerAuthInfo &NewAuthInfo, CodeGenModule &CGM) { in pointerAuthResignConstant() argument
906 CPA->getPointer(), NewAuthInfo.getKey(), nullptr, in pointerAuthResignConstant()
907 cast<llvm::ConstantInt>(NewAuthInfo.getDiscriminator())); in pointerAuthResignConstant()
949 if (const auto &NewAuthInfo = in EmitMemberPointerConversion() local
974 CGF.emitPointerAuthResign(MemFnPtr, SrcType, CurAuthInfo, NewAuthInfo, in EmitMemberPointerConversion()
1040 const auto &NewAuthInfo = CGM.getMemberFunctionPointerAuthInfo(DestType); in pointerAuthResignMemberFunctionPointer() local
1043 if (!NewAuthInfo && !CurAuthInfo) in pointerAuthResignMemberFunctionPointer()
1054 cast<llvm::User>(MemFnPtr)->getOperand(0), CurAuthInfo, NewAuthInfo, CGM); in pointerAuthResignMemberFunctionPointer()
H A DCodeGenFunction.h4590 const CGPointerAuthInfo &NewAuthInfo,