Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Address

14 #include "Address.h"
68 llvm::LoadInst *CreateLoad(Address Addr, const llvm::Twine &Name = "") {
72 llvm::LoadInst *CreateLoad(Address Addr, const char *Name) {
78 llvm::LoadInst *CreateLoad(Address Addr, bool IsVolatile,
95 llvm::StoreInst *CreateStore(llvm::Value *Val, Address Addr,
128 // Temporarily use old signature; clang will be updated to an Address overload
140 // Temporarily use old signature; clang will be updated to an Address overload
151 Address CreateBitCast(Address Addr, llvm::Type *Ty,
153 return Address(CreateBitCast(Addr.getPointer(), Ty, Name),
158 Address CreateAddrSpaceCast(Address Addr, llvm::Type *Ty,
160 return Address(CreateAddrSpaceCast(Addr.getPointer(), Ty, Name),
164 /// Cast the element type of the given address to a different type,
165 /// preserving information like the alignment and address space.
166 Address CreateElementBitCast(Address Addr, llvm::Type *Ty,
173 Address CreatePointerBitCastOrAddrSpaceCast(Address Addr, llvm::Type *Ty,
177 return Address(Ptr, Addr.getAlignment());
188 Address CreateStructGEP(Address Addr, unsigned Index,
195 return Address(CreateStructGEP(Addr.getElementType(),
208 Address CreateConstArrayGEP(Address Addr, uint64_t Index,
215 return Address(
226 Address CreateConstInBoundsGEP(Address Addr, uint64_t Index,
232 return Address(CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
242 Address CreateConstGEP(Address Addr, uint64_t Index,
248 return Address(CreateGEP(Addr.getElementType(), Addr.getPointer(),
254 Address CreateConstInBoundsByteGEP(Address Addr, CharUnits Offset,
257 return Address(CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
261 Address CreateConstByteGEP(Address Addr, CharUnits Offset,
264 return Address(CreateGEP(Addr.getPointer(), getSize(Offset), Name),
269 Address CreateConstInBoundsGEP2_32(Address Addr, unsigned Idx0, unsigned Idx1,
280 return Address(GEP, Addr.getAlignment().alignmentAtOffset(
285 llvm::CallInst *CreateMemCpy(Address Dest, Address Src, llvm::Value *Size,
291 llvm::CallInst *CreateMemCpy(Address Dest, Address Src, uint64_t Size,
299 llvm::CallInst *CreateMemCpyInline(Address Dest, Address Src, uint64_t Size) {
306 llvm::CallInst *CreateMemMove(Address Dest, Address Src, llvm::Value *Size,
314 llvm::CallInst *CreateMemSet(Address Dest, llvm::Value *Value,
321 Address CreatePreserveStructAccessIndex(Address Addr,
330 return Address(CreatePreserveStructAccessIndex(ElTy, Addr.getPointer(),