Lines Matching refs:getPointer
63 return PointerAndKnownNonNull.getPointer() != nullptr; in isValid()
66 llvm::Value *getPointer() const { in getPointer() function
68 return PointerAndKnownNonNull.getPointer(); in getPointer()
73 return llvm::cast<llvm::PointerType>(getPointer()->getType()); in getType()
89 return getPointer()->getName(); in getName()
101 return RawAddress(getPointer(), ElemTy, getAlignment(), isKnownNonNull()); in withElementType()
170 : Pointer(RawAddr.isValid() ? RawAddr.getPointer() : nullptr, in Address()
177 bool isValid() const { return Pointer.getPointer() != nullptr; } in isValid()
183 assert(P->getType() == Pointer.getPointer()->getType() && in replaceBasePointer()
195 return Pointer.getPointer(); in getBasePointer()
202 llvm::cast<llvm::PointerType>(Pointer.getPointer()->getType()) in getType()
216 llvm::StringRef getName() const { return Pointer.getPointer()->getName(); } in getName()
268 return Address(Pointer.getPointer(), getElementType(), NewAlignment, in withAlignment()
306 llvm::Constant *getPointer() const { in getPointer() function
307 return llvm::cast<llvm::Constant>(RawAddress::getPointer()); in getPointer()
311 return ConstantAddress(getPointer(), ElemTy, getAlignment()); in withElementType()
315 return llvm::isa<llvm::Constant>(addr.getPointer()); in isaImpl()
318 return ConstantAddress(llvm::cast<llvm::Constant>(addr.getPointer()), in castImpl()