Home
last modified time | relevance | path

Searched refs:StorageAddress (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGPointerAuth.cpp94 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()
[all …]
H A DConstantInitBuilder.cpp308 llvm::Constant *StorageAddress = nullptr; in addSignedPointer() local
310 StorageAddress = getAddrOfCurrentPosition(Pointer->getType()); in addSignedPointer()
314 Pointer, Schema, StorageAddress, CalleeDecl, CalleeType); in addSignedPointer()
H A DCGExprConstant.cpp1850 llvm::GlobalValue *StorageAddress = nullptr; in tryEmitConstantSignedPointer() local
1856 StorageAddress = getCurrentAddrPrivate(); in tryEmitConstantSignedPointer()
1863 UnsignedPointer, Key, StorageAddress, Discriminator); in tryEmitConstantSignedPointer()
1866 registerCurrentAddrPrivate(SignedPointer, StorageAddress); in tryEmitConstantSignedPointer()
2248 auto [StorageAddress, OtherDiscriminator] = in emitPointerAuthSignConstant()
2252 UnsignedPointer, Key, StorageAddress, OtherDiscriminator); in emitPointerAuthSignConstant()
H A DCodeGenModule.h994 llvm::Constant *StorageAddress,
1000 llvm::Constant *StorageAddress,
1011 llvm::Value *StorageAddress);
H A DCodeGenFunction.h4435 llvm::Value *EmitPointerAuthBlendDiscriminator(llvm::Value *StorageAddress,
4438 llvm::Value *StorageAddress,