Lines Matching defs:temp

412   Interval* temp = interval;
413 while (temp != Interval::end()) {
414 assert(temp->spill_definition_pos() > 0, "invalid spill definition pos");
416 assert(temp->from() >= prev->from(), "intervals not sorted");
417 assert(temp->spill_definition_pos() >= prev->spill_definition_pos(), "when intervals are sorted by from, then they must also be sorted by spill_definition_pos");
420 assert(temp->canonical_spill_slot() >= LinearScan::nof_regs, "interval has no spill slot assigned");
421 assert(temp->spill_definition_pos() >= temp->from(), "invalid order");
422 assert(temp->spill_definition_pos() <= temp->from() + 2, "only intervals defined once at their start-pos can be optimized");
424 TRACE_LINEAR_SCAN(4, tty->print_cr("interval %d (from %d to %d) must be stored at %d", temp->reg_num(), temp->from(), temp->to(), temp->spill_definition_pos()));
426 temp = temp->next();
663 // iterate temp operands of instruction
792 BitMap temp = block->live_out();
794 live_out = temp;
934 TRACE_LINEAR_SCAN(2, tty->print(" temp "); opr->print(tty); tty->print_cr(" temp_pos %d (%d)", temp_pos, use_kind));
1208 // registers must not overlap -> add a temp range for the input registers
1278 // when an instruction is a call, a temp range is created for all these registers
1290 // temp ranges for fpu registers are only created when the method has
1292 // perfomed and so the temp ranges would be useless
1362 // add a temp range for each register if operation destroys caller-save registers
1373 // visit definitions (output and temp operands)
1399 // Treat these operands as temp values (if the life range is extended
3626 // process xhandler before output and temp operands
3633 // set temp operands (some operations use temp operands also as output operands, so can't set them NULL)
5428 int temp = reg;
5430 regHi = temp;
5579 int temp = reg;
5581 regHi = temp;