Lines Matching refs:NewAuthInfo
229 const CGPointerAuthInfo &NewAuthInfo, bool IsKnownNonNull) { in emitPointerAuthResign() argument
231 if (!CurAuthInfo && !NewAuthInfo) in emitPointerAuthResign()
246 if (equalAuthPolicies(CurAuthInfo, NewAuthInfo)) { in emitPointerAuthResign()
248 const llvm::Value *NewD = NewAuthInfo.getDiscriminator(); in emitPointerAuthResign()
272 if (!NewAuthInfo) in emitPointerAuthResign()
275 Value = EmitPointerAuthSign(NewAuthInfo, Value); in emitPointerAuthResign()
277 Value = emitPointerAuthResignCall(Value, CurAuthInfo, NewAuthInfo); in emitPointerAuthResign()
515 CGPointerAuthInfo CurAuthInfo, NewAuthInfo; in authPointerToPointerCast() local
520 NewAuthInfo = getPointerAuthInfoForType(CGM, DestType); in authPointerToPointerCast()
522 if (!CurAuthInfo && !NewAuthInfo) in authPointerToPointerCast()
530 if (!NewAuthInfo && SourceType->isFunctionPointerType()) in authPointerToPointerCast()
531 NewAuthInfo = CGM.getFunctionPointerAuthInfo(DestType); in authPointerToPointerCast()
533 return emitPointerAuthResign(ResultPtr, DestType, CurAuthInfo, NewAuthInfo, in authPointerToPointerCast()
540 CGPointerAuthInfo CurAuthInfo, NewAuthInfo; in authPointerToPointerCast() local
545 NewAuthInfo = getPointerAuthInfoForType(CGM, DestType); in authPointerToPointerCast()
547 if (!CurAuthInfo && !NewAuthInfo) in authPointerToPointerCast()
558 if (!NewAuthInfo && SourceType->isFunctionPointerType()) { in authPointerToPointerCast()
559 NewAuthInfo = CGM.getFunctionPointerAuthInfo(DestType); in authPointerToPointerCast()
560 Ptr = Ptr.getResignedAddress(NewAuthInfo, *this); in authPointerToPointerCast()