Lines Matching refs:this
2 // Use of this source code is governed by a BSD-style license that can be
452 return static_cast<T*>(this);
457 return static_cast<const T*>(this);
461 return Is<T>() ? static_cast<T*>(this) : nullptr;
556 return reinterpret_cast<Input*>(this) - (index + 1);
561 return reinterpret_cast<const Input*>(this) - (index + 1);
598 "need this, we have to update accessors to check node->properties() "
751 // mark the _current_ state of this Node according to the register allocator.
803 // this will be a pointer to an Input's next_use_id_ field, but it's
804 // initialized to this node's next_use_ to track the first use.
842 return std::make_reverse_iterator(this->input_address(input_count() - 1));
874 return std::make_reverse_iterator(this->input_address(input_count() - 1));
1339 // Refs can't be copied or moved, since they are referenced by `this` pointer
1354 // Change this ref to a direct basic block pointer, returning the old "next"
1367 // Reset this ref list to null, returning the old ref list (i.e. the old
1377 // Move this ref to the given ref list, returning the old "next" pointer of
1385 ref_list_head->next_ref_ = this;
1420 // control flow after this node (i.e. it is a hole that is a post-dominator
1421 // of this node).