Lines Matching refs:StorageAddress

94 CodeGenFunction::EmitPointerAuthBlendDiscriminator(llvm::Value *StorageAddress,  in EmitPointerAuthBlendDiscriminator()  argument
96 StorageAddress = Builder.CreatePtrToInt(StorageAddress, IntPtrTy); in EmitPointerAuthBlendDiscriminator()
98 return Builder.CreateCall(Intrinsic, {StorageAddress, Discriminator}); in EmitPointerAuthBlendDiscriminator()
104 const PointerAuthSchema &Schema, llvm::Value *StorageAddress, in EmitPointerAuthInfo() argument
113 assert(StorageAddress && in EmitPointerAuthInfo()
118 EmitPointerAuthBlendDiscriminator(StorageAddress, Discriminator); in EmitPointerAuthInfo()
120 Discriminator = Builder.CreatePtrToInt(StorageAddress, IntPtrTy); in EmitPointerAuthInfo()
293 llvm::Constant *StorageAddress, in getConstantSignedPointer() argument
296 if (StorageAddress) { in getConstantSignedPointer()
297 assert(StorageAddress->getType() == UnqualPtrTy); in getConstantSignedPointer()
298 AddressDiscriminator = StorageAddress; in getConstantSignedPointer()
327 llvm::Constant *StorageAddress, GlobalDecl SchemaDecl, in getConstantSignedPointer() argument
333 return getConstantSignedPointer(Pointer, Schema.getKey(), StorageAddress, in getConstantSignedPointer()
487 llvm::Value *StorageAddress) { in getVTablePointerAuthInfo() argument
497 assert(StorageAddress && in getVTablePointerAuthInfo()
501 CGF->EmitPointerAuthBlendDiscriminator(StorageAddress, Discriminator); in getVTablePointerAuthInfo()
503 Discriminator = CGF->Builder.CreatePtrToInt(StorageAddress, IntPtrTy); in getVTablePointerAuthInfo()