Searched refs:log2_scale (Results 1 - 4 of 4) sorted by relevance
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_Canonicalizer.cpp | 811 int* log2_scale, 836 *log2_scale = tmp_scale; 864 case 1: *log2_scale = 0; return true; 865 case 2: *log2_scale = 1; return true; 866 case 4: *log2_scale = 2; return true; 867 case 8: *log2_scale = 3; return true; 881 int* log2_scale) { 888 if (match_index_and_scale(root->y(), index, log2_scale, &instr_to_unpin)) { 890 } else if (match_index_and_scale(root->x(), index, log2_scale, &instr_to_unpin)) { 898 *log2_scale 809 match_index_and_scale(Instruction* instr, Instruction** index, int* log2_scale, Instruction** instr_to_unpin) argument 878 match(UnsafeRawOp* x, Instruction** base, Instruction** index, int* log2_scale) argument 916 int log2_scale; local [all...] |
H A D | c1_Instruction.hpp | 2148 UnsafeRawOp(BasicType basic_type, Value base, Value index, int log2_scale, bool is_put) 2152 , _log2_scale(log2_scale) 2161 int log2_scale() { return _log2_scale; } 2166 void set_log2_scale(int log2_scale) { _log2_scale = log2_scale; } 2186 UnsafeGetRaw(BasicType basic_type, Value base, Value index, int log2_scale, bool may_be_unaligned, bool is_wide = false) 2187 : UnsafeRawOp(basic_type, base, index, log2_scale, false) { 2210 UnsafePutRaw(BasicType basic_type, Value base, Value index, int log2_scale, Value value) 2211 : UnsafeRawOp(basic_type, base, index, log2_scale, true)
|
H A D | c1_LIRGenerator.cpp | 2039 int log2_scale = 0; local 2042 log2_scale = x->log2_scale(); 2062 assert(log2_scale == 0, "must not have a scale"); 2073 addr = new LIR_Address(base_op, index_op, LIR_Address::Scale(log2_scale), 0, dst_type); 2075 addr = generate_address(base_op, index_op, log2_scale, 0, dst_type); 2077 if (index_op->is_illegal() || log2_scale == 0) { 2088 __ shift_left(index_op, log2_scale, tmp); 2107 int log2_scale = 0; local 2112 log2_scale [all...] |
H A D | c1_InstructionPrinter.cpp | 274 output()->print(", log2_scale %d", op->log2_scale());
|
Completed in 294 milliseconds