Lines Matching refs:instruction

161   void VisitParallelMove(HParallelMove* instruction) OVERRIDE {
163 for (size_t i = 0, e = instruction->NumMoves(); i < e; ++i) {
164 MoveOperands* move = instruction->MoveOperandsAt(i);
173 output_ << " (liveness: " << instruction->GetLifetimePosition() << ")";
176 void VisitIntConstant(HIntConstant* instruction) OVERRIDE {
177 output_ << " " << instruction->GetValue();
180 void VisitLongConstant(HLongConstant* instruction) OVERRIDE {
181 output_ << " " << instruction->GetValue();
184 void VisitFloatConstant(HFloatConstant* instruction) OVERRIDE {
185 output_ << " " << instruction->GetValue();
188 void VisitDoubleConstant(HDoubleConstant* instruction) OVERRIDE {
189 output_ << " " << instruction->GetValue();
204 void PrintInstruction(HInstruction* instruction) {
205 output_ << instruction->DebugName();
206 instruction->Accept(this);
207 if (instruction->InputCount() > 0) {
209 for (HInputIterator inputs(instruction); !inputs.Done(); inputs.Advance()) {
214 if (instruction->HasEnvironment()) {
216 for (HEnvironment* environment = instruction->GetEnvironment();
234 && instruction->GetLifetimePosition() != kNoLifetime) {
235 output_ << " (liveness: " << instruction->GetLifetimePosition();
236 if (instruction->HasLiveInterval()) {
238 const LiveInterval& interval = *instruction->GetLiveInterval();
243 LocationSummary* locations = instruction->GetLocations();
246 for (size_t i = 0; i < instruction->InputCount(); ++i) {
256 output_ << " (liveness: " << instruction->GetLifetimePosition() << ")";
260 HLoopInformation* info = instruction->GetBlock()->GetLoopInformation();
272 HInstruction* instruction = it.Current();
275 for (HUseIterator<HInstruction*> use_it(instruction->GetUses());
282 << GetTypeId(instruction->GetType()) << instruction->GetId() << " ";
283 PrintInstruction(instruction);
321 HInstruction* instruction = it.Current();
322 output_ << instruction->GetId() << " " << GetTypeId(instruction->GetType())
323 << instruction->GetId() << "[ ";
324 for (HInputIterator inputs(instruction); !inputs.Done(); inputs.Advance()) {