Searched refs:reg_num (Results 1 - 6 of 6) sorted by relevance
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LinearScan_sparc.hpp | 28 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 D | c1_LinearScan_x86.hpp | 28 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 D | c1_LinearScan.cpp | 129 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 D | c1_LinearScan.hpp | 201 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 D | c1_LIRGenerator.hpp | 465 Instruction* instruction_for_vreg(int reg_num);
|
H A D | c1_LIRGenerator.cpp | 1346 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 55 milliseconds