Lines Matching full:stream
35 void LOperand::PrintTo(StringStream* stream) {
39 stream->Add("(0)");
43 stream->Add("v%d", unalloc->virtual_register());
50 stream->Add("(=%s)", register_name);
56 stream->Add("(=%s)", double_register_name);
60 stream->Add("(=%dS)", unalloc->fixed_index());
63 stream->Add("(R)");
66 stream->Add("(WR)");
69 stream->Add("(1)");
72 stream->Add("(-)");
77 stream->Add("[constant:%d]", index());
80 stream->Add("[stack:%d]", index());
83 stream->Add("[double_stack:%d]", index());
86 stream->Add("[%s|R]", Register::AllocationIndexToString(index()));
89 stream->Add("[%s|R]", DoubleRegister::AllocationIndexToString(index()));
92 stream->Add("[arg:%d]", index());
131 void LParallelMove::PrintDataTo(StringStream* stream) const {
137 if (!first) stream->Add(" ");
140 destination->PrintTo(stream);
142 destination->PrintTo(stream);
143 stream->Add(" = ");
144 source->PrintTo(stream);
146 stream->Add(";");
152 void LEnvironment::PrintTo(StringStream* stream) {
153 stream->Add("[id=%d|", ast_id());
154 stream->Add("[parameters=%d|", parameter_count());
155 stream->Add("[arguments_stack_height=%d|", arguments_stack_height());
157 if (i != 0) stream->Add(";");
159 stream->Add("[hole]");
161 values_[i]->PrintTo(stream);
164 stream->Add("]");
197 void LPointerMap::PrintTo(StringStream* stream) {
198 stream->Add("{");
200 if (i != 0) stream->Add(";");
201 pointer_operands_[i]->PrintTo(stream);
203 stream->Add("} @%d", position());