Lines Matching refs:Pointer
31 llvm::Value *Pointer; variable
36 AddressImpl(llvm::Value *Pointer, llvm::Type *ElementType, in AddressImpl() argument
38 : Pointer(Pointer), ElementType(ElementType), Alignment(Alignment) {} in AddressImpl()
39 llvm::Value *getPointer() const { return Pointer; } in getPointer()
46 llvm::PointerIntPair<llvm::Value *, 3, unsigned> Pointer; variable
51 AddressImpl(llvm::Value *Pointer, llvm::Type *ElementType, in AddressImpl() argument
53 : Pointer(Pointer), ElementType(ElementType) { in AddressImpl()
62 this->Pointer.setInt(AlignLog >> 3); in AddressImpl()
65 llvm::Value *getPointer() const { return Pointer.getPointer(); } in getPointer()
68 unsigned AlignLog = (Pointer.getInt() << 3) | ElementType.getInt(); in getAlignment()
81 Address(llvm::Value *Pointer, llvm::Type *ElementType, CharUnits Alignment) in Address() argument
82 : A(Pointer, ElementType, Alignment) { in Address()
83 assert(Pointer != nullptr && "Pointer cannot be null"); in Address()
85 assert(llvm::cast<llvm::PointerType>(Pointer->getType()) in Address()