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