Lines Matching full:stream
52 void LOperand::PrintTo(StringStream* stream) {
56 stream->Add("(0)");
60 stream->Add("v%d", unalloc->virtual_register());
62 stream->Add("(=%dS)", unalloc->fixed_slot_index());
72 stream->Add("(=%s)", register_name);
79 stream->Add("(=%s)", double_register_name);
83 stream->Add("(R)");
86 stream->Add("(WR)");
89 stream->Add("(1)");
92 stream->Add("(-)");
97 stream->Add("[constant:%d]", index());
100 stream->Add("[stack:%d]", index());
103 stream->Add("[double_stack:%d]", index());
106 stream->Add("[%s|R]", Register::AllocationIndexToString(index()));
109 stream->Add("[%s|R]", DoubleRegister::AllocationIndexToString(index()));
112 stream->Add("[arg:%d]", index());
157 void LParallelMove::PrintDataTo(StringStream* stream) const {
163 if (!first) stream->Add(" ");
166 destination->PrintTo(stream);
168 destination->PrintTo(stream);
169 stream->Add(" = ");
170 source->PrintTo(stream);
172 stream->Add(";");
178 void LEnvironment::PrintTo(StringStream* stream) {
179 stream->Add("[id=%d|", ast_id().ToInt());
181 stream->Add("deopt_id=%d|", deoptimization_index());
183 stream->Add("parameters=%d|", parameter_count());
184 stream->Add("arguments_stack_height=%d|", arguments_stack_height());
186 if (i != 0) stream->Add(";");
188 stream->Add("[hole]");
190 values_[i]->PrintTo(stream);
193 stream->Add("]");
226 void LPointerMap::PrintTo(StringStream* stream) {
227 stream->Add("{");
229 if (i != 0) stream->Add(";");
230 pointer_operands_[i]->PrintTo(stream);
232 stream->Add("} @%d", position());