Lines Matching refs:Addr
43 explicit ExecutorAddr(uint64_t Addr) : Addr(Addr) {} in ExecutorAddr() argument
56 uintptr_t IntPtr = static_cast<uintptr_t>(Addr); in toPtr()
57 assert(IntPtr == Addr && in toPtr()
62 uint64_t getValue() const { return Addr; } in getValue()
63 void setValue(uint64_t Addr) { this->Addr = Addr; } in setValue() argument
64 bool isNull() const { return Addr == 0; } in isNull()
66 explicit operator bool() const { return Addr != 0; }
69 return LHS.Addr == RHS.Addr;
73 return LHS.Addr != RHS.Addr;
77 return LHS.Addr < RHS.Addr;
81 return LHS.Addr <= RHS.Addr;
85 return LHS.Addr > RHS.Addr;
89 return LHS.Addr >= RHS.Addr;
93 ++Addr;
97 --Addr;
100 ExecutorAddr operator++(int) { return ExecutorAddr(Addr++); }
101 ExecutorAddr operator--(int) { return ExecutorAddr(Addr++); }
104 Addr += Delta.getValue();
109 Addr -= Delta.getValue();
114 uint64_t Addr = 0;
154 bool contains(ExecutorAddr Addr) const { return Start <= Addr && Addr < End; } in contains()