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

/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LinearScan.cpp4259 int Interval::first_usage(IntervalUseKind min_use_kind) const { function in class:Interval
4455 assert(first_usage(noUse) > split_pos, "can not split when use positions are present");
4631 while (cur->from() < interval->from() || (cur->from() == interval->from() && cur->first_usage(noUse) < interval->first_usage(noUse))) {
5189 assert(it->first_usage(shouldHaveRegister) > current_position(), "interval must not have use position before current_position");
5202 if (parent->first_usage(shouldHaveRegister) == max_jint) {
5253 int max_split_pos = MIN2(it->first_usage(shouldHaveRegister), it->to());
5540 int reg_needed_until = MIN2(cur->first_usage(mustHaveRegister), cur->from() + 1);
5587 if (reg == any_reg || (_num_phys_regs == 2 && regHi == any_reg) || use_pos <= cur->first_usage(mustHaveRegister)) {
5589 TRACE_LINEAR_SCAN(4, tty->print_cr("able to spill current interval. first_usage(registe
[all...]
H A Dc1_LinearScan.hpp612 int first_usage(IntervalUseKind min_use_kind) const; // id of the first operation requiring this interval in a register

Completed in 50 milliseconds