Home | History | Annotate | Download | only in src

Lines Matching defs:pos_

33   INLINE(void Unuse()) { pos_ = 0; }
36 INLINE(bool is_bound() const) { return pos_ < 0; }
37 INLINE(bool is_unused() const) { return pos_ == 0 && near_link_pos_ == 0; }
38 INLINE(bool is_linked() const) { return pos_ > 0; }
44 if (pos_ < 0) return -pos_ - 1;
45 if (pos_ > 0) return pos_ - 1;
53 // pos_ encodes both the binding state (via its sign)
56 // pos_ < 0 bound label, pos() returns the jump target position
57 // pos_ == 0 unused label
58 // pos_ > 0 linked label, pos() returns the last reference position
59 int pos_;
61 // Behaves like |pos_| in the "> 0" case, but for near jumps to this label.
65 pos_ = -pos - 1;
73 pos_ = pos + 1;