Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Pointer

9 // This class provides a simple wrapper for a pair of a pointer and an
25 llvm::Value *Pointer;
28 Address(llvm::Value *pointer, CharUnits alignment)
29 : Pointer(pointer), Alignment(alignment) {
30 assert((!alignment.isZero() || pointer == nullptr) &&
35 bool isValid() const { return Pointer != nullptr; }
39 return Pointer;
42 /// Return the type of the pointer value.
49 /// When IR pointer types lose their element type, we should simply
60 /// Return the IR name of the pointer value.
65 /// Return the alignment of this pointer.
76 ConstantAddress(llvm::Constant *pointer, CharUnits alignment)
77 : Address(pointer, alignment) {}