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