Lines Matching refs:ExecutorAddress

40 class ExecutorAddress {
42 ExecutorAddress() = default;
43 explicit ExecutorAddress(uint64_t Addr) : Addr(Addr) {} in ExecutorAddress() function
47 template <typename T> static ExecutorAddress fromPtr(T *Value) { in fromPtr()
48 return ExecutorAddress( in fromPtr()
68 friend bool operator==(const ExecutorAddress &LHS,
69 const ExecutorAddress &RHS) {
73 friend bool operator!=(const ExecutorAddress &LHS,
74 const ExecutorAddress &RHS) {
78 friend bool operator<(const ExecutorAddress &LHS,
79 const ExecutorAddress &RHS) {
83 friend bool operator<=(const ExecutorAddress &LHS,
84 const ExecutorAddress &RHS) {
88 friend bool operator>(const ExecutorAddress &LHS,
89 const ExecutorAddress &RHS) {
93 friend bool operator>=(const ExecutorAddress &LHS,
94 const ExecutorAddress &RHS) {
98 ExecutorAddress &operator++() {
102 ExecutorAddress &operator--() {
106 ExecutorAddress operator++(int) { return ExecutorAddress(Addr++); }
107 ExecutorAddress operator--(int) { return ExecutorAddress(Addr++); }
109 ExecutorAddress &operator+=(const ExecutorAddrDiff Delta) {
114 ExecutorAddress &operator-=(const ExecutorAddrDiff Delta) {
124 inline ExecutorAddrDiff operator-(const ExecutorAddress &LHS,
125 const ExecutorAddress &RHS) {
130 inline ExecutorAddress operator+(const ExecutorAddress &LHS,
132 return ExecutorAddress(LHS.getValue() + RHS.getValue());
136 inline ExecutorAddress operator+(const ExecutorAddrDiff &LHS,
137 const ExecutorAddress &RHS) {
138 return ExecutorAddress(LHS.getValue() + RHS.getValue());
144 ExecutorAddressRange(ExecutorAddress StartAddress, ExecutorAddress EndAddress) in ExecutorAddressRange()
156 ExecutorAddress StartAddress;
157 ExecutorAddress EndAddress;
161 template <> class SPSSerializationTraits<SPSExecutorAddress, ExecutorAddress> {
163 static size_t size(const ExecutorAddress &EA) { in size()
167 static bool serialize(SPSOutputBuffer &BOB, const ExecutorAddress &EA) { in serialize()
171 static bool deserialize(SPSInputBuffer &BIB, ExecutorAddress &EA) { in deserialize()
175 EA = ExecutorAddress(Tmp); in deserialize()