Searched refs:reg_num (Results 1 - 6 of 6) sorted by relevance

/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_LinearScan_sparc.hpp28 inline bool LinearScan::is_processed_reg_num(int reg_num) { argument
29 return reg_num < 26 || reg_num > 31;
65 if (allocator()->gen()->is_vreg_flag_set(cur->reg_num(), LIRGenerator::callee_saved)) {
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dc1_LinearScan_x86.hpp28 inline bool LinearScan::is_processed_reg_num(int reg_num) { argument
33 assert(reg_num >= 0, "invalid reg_num");
42 assert(reg_num >= 0, "invalid reg_num");
44 return reg_num <= FrameMap::last_cpu_reg() || reg_num >= pd_nof_cpu_regs_frame_map;
91 add_temp(reg_num(opr), op_id, noUse, T_ILLEGAL);
103 if (allocator()->gen()->is_vreg_flag_set(cur->reg_num(), LIRGenerator::byte_reg)) {
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LinearScan.cpp129 int LinearScan::reg_num(LIR_Opr opr) { function in class:LinearScan
184 return i->reg_num() < LinearScan::nof_regs;
188 return i->reg_num() >= LIR_OprDesc::vreg_base;
192 return i->reg_num() < LinearScan::nof_cpu_regs;
197 return i->reg_num() >= LIR_OprDesc::vreg_base;
199 return i->reg_num() >= LIR_OprDesc::vreg_base && (i->type() != T_FLOAT && i->type() != T_DOUBLE);
204 return i->reg_num() >= LinearScan::nof_cpu_regs && i->reg_num() < LinearScan::nof_regs;
211 return i->reg_num() >= LIR_OprDesc::vreg_base && (i->type() == T_FLOAT || i->type() == T_DOUBLE);
217 return i->reg_num() >
286 create_interval(int reg_num) argument
954 add_def(int reg_num, int def_pos, IntervalUseKind use_kind, BasicType type) argument
999 add_use(int reg_num, int from, int to, IntervalUseKind use_kind, BasicType type) argument
1014 add_temp(int reg_num, int temp_pos, IntervalUseKind use_kind, BasicType type) argument
1674 interval_at_block_begin(BlockBegin* block, int reg_num) argument
1681 interval_at_block_end(BlockBegin* block, int reg_num) argument
1688 interval_at_op_id(int reg_num, int op_id) argument
1821 resolve_exception_entry(BlockBegin* block, int reg_num, MoveResolver &move_resolver) argument
1893 resolve_exception_edge(XHandler* handler, int throwing_op_id, int reg_num, Phi* phi, MoveResolver &move_resolver) argument
3396 int reg_num(LIR_Opr opr) const { return _allocator->reg_num(opr); } function in class:RegisterVerifier
4069 Interval(int reg_num) argument
[all...]
H A Dc1_LinearScan.hpp201 Interval* interval_at(int reg_num) const { return _intervals.at(reg_num); }
218 static bool is_valid_reg_num(int reg_num) { return reg_num >= 0; } argument
219 static int reg_num(LIR_Opr opr);
240 Interval* create_interval(int reg_num);
245 static bool is_processed_reg_num(int reg_num);
283 void add_def (int reg_num, int def_pos, IntervalUseKind use_kind, BasicType type);
284 void add_use (int reg_num, int from, int to, IntervalUseKind use_kind, BasicType type);
285 void add_temp(int reg_num, in
554 int reg_num() const { return _reg_num; } function in class:Interval
[all...]
H A Dc1_LIRGenerator.hpp465 Instruction* instruction_for_vreg(int reg_num);
H A Dc1_LIRGenerator.cpp1346 Instruction* LIRGenerator::instruction_for_vreg(int reg_num) { argument
1347 if (reg_num < _instruction_for_operand.length()) {
1348 return _instruction_for_operand.at(reg_num);

Completed in 89 milliseconds