Searched refs:spill_definition_pos (Results 1 - 2 of 2) sorted by relevance

/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LinearScan.cpp330 assert(interval->spill_definition_pos() == -1, "must no be set before");
336 assert(def_pos <= interval->spill_definition_pos(), "positions are processed in reverse order when intervals are created");
337 if (def_pos < interval->spill_definition_pos() - 2) {
342 assert(block_of_op_with_id(def_pos) == block_of_op_with_id(interval->spill_definition_pos()), "block must be equal");
359 int def_loop_depth = block_of_op_with_id(interval->spill_definition_pos())->loop_depth();
405 // the list is sorted by Interval::spill_definition_pos
414 assert(temp->spill_definition_pos() > 0, "invalid spill definition pos");
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");
[all...]
H A Dc1_LinearScan.hpp599 int spill_definition_pos() const { return split_parent()->_spill_definition_pos; } function in class:Interval
601 void set_spill_definition_pos(int pos) { assert(spill_definition_pos() == -1, "cannot set the position twice"); split_parent()->_spill_definition_pos = pos; }

Completed in 239 milliseconds