Lines Matching refs:_cvstate
105 Node* _cvstate; // current cvstate (control, memory and variables)
115 Node* cvstate() { return _cvstate; } // current cvstate
121 void stop() { clear(_cvstate); } // clear current cvstate
152 Node* ctrl() { return _cvstate->in(TypeFunc::Control); }
153 void set_ctrl(Node* ctrl) { _cvstate->set_req(TypeFunc::Control, ctrl); }
155 MergeMemNode* merged_memory() { return _cvstate->in(TypeFunc::Memory)->as_MergeMem(); }
156 void set_all_memory(Node* mem) { _cvstate->set_req(TypeFunc::Memory, mem); }
157 Node* i_o() { return _cvstate->in(TypeFunc::I_O); }
158 void set_i_o(Node* c) { _cvstate->set_req(TypeFunc::I_O, c); }
159 void set(IdealVariable& v, Node* rhs) { _cvstate->set_req(first_var + v.id(), rhs); }
160 Node* value(IdealVariable& v) { return _cvstate->in(first_var + v.id()); }