/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/interpreter/ |
H A D | Bytecode.java | 62 static boolean can_use_native_byte_order(int bc, boolean is_wide) { argument 63 return (VM.getVM().isBigEndian() || Bytecodes.native_byte_order(bc /*, is_wide*/));
|
H A D | Bytecodes.java | 395 static int flags (int code, boolean is_wide) { argument 397 return _flags[code + (is_wide ? 256 : 0)]; 399 static int format_bits (int code, boolean is_wide) { return flags(code, is_wide) & _all_fmt_bits; } argument 400 static boolean has_all_flags (int code, int test_flags, boolean is_wide) { argument 401 return (flags(code, is_wide) & test_flags) == test_flags;
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | bytecode.cpp | 39 void Bytecode::assert_same_format_as(Bytecodes::Code testbc, bool is_wide) const { 42 if (is_wide) { 47 int thisflags = Bytecodes::flags(testbc, is_wide) & Bytecodes::_all_fmt_bits; 48 int testflags = Bytecodes::flags(thisbc, is_wide) & Bytecodes::_all_fmt_bits; 51 (int)testbc, (int)thisbc, (is_wide?"/wide":""), testflags, thisflags); 55 void Bytecode::assert_index_size(int size, Bytecodes::Code bc, bool is_wide) { argument 56 int have_fmt = (Bytecodes::flags(bc, is_wide) 67 if (is_wide) need_fmt |= Bytecodes::_fmt_not_simple; 69 tty->print_cr("assert_index_size %d: bc=%d%s %d != %d", size, bc, (is_wide?"/wide":""), have_fmt, need_fmt); 74 void Bytecode::assert_offset_size(int size, Bytecodes::Code bc, bool is_wide) { argument 88 assert_constant_size(int size, int where, Bytecodes::Code bc, bool is_wide) argument 106 assert_native_index(Bytecodes::Code bc, bool is_wide) argument [all...] |
H A D | bytecodeStream.hpp | 109 bool is_wide() const { return _is_wide; } function in class:BaseBytecodeStream 166 int get_index() const { return (is_wide()) ? get_index_u2_raw(bcp() + 2) : get_index_u1(); } 168 int get_index_u2() const { assert(!is_wide(), ""); return get_index_u2_raw(bcp() + 1); } 228 int get_index() const { return is_wide() ? bytecode().get_index_u2(raw_code(), true) : get_index_u1(); }
|
H A D | rewriter.cpp | 231 void Rewriter::maybe_rewrite_ldc(address bcp, int offset, bool is_wide, argument 234 assert((*bcp) == (is_wide ? Bytecodes::_ldc_w : Bytecodes::_ldc), "not ldc bytecode"); 236 int cp_index = is_wide ? Bytes::get_Java_u2(p) : (u1)(*p); 240 if (is_wide) { 252 (is_wide ? Bytecodes::_fast_aldc_w : Bytecodes::_fast_aldc); 255 int cache_index = is_wide ? Bytes::get_native_u2(p) : (u1)(*p); 257 if (is_wide) {
|
H A D | templateTable.cpp | 193 bool is_wide = (flags & iswd) != 0; local 198 assert(in == vtos || !is_wide, "wide instructions have vtos entry point only"); 199 Template* t = is_wide ? template_for_wide(code) : template_for(code);
|
H A D | templateTable.hpp | 87 bool is_wide() const { return (_flags & (1 << wide_bit )) != 0; } function in class:VALUE_OBJ_CLASS_SPEC 253 static void branch(bool is_jsr, bool is_wide);
|
H A D | bytecodeTracer.cpp | 64 int get_index_special() { return (is_wide()) ? get_index_u2() : get_index_u1(); } 66 bool is_wide() { return _is_wide; } function in class:BytecodePrinter 101 if (is_wide()) { 117 _next_pc = is_wide() ? bcp+2 : bcp+1; 119 // Set is_wide for the next one, since the caller of this doesn't skip 131 // Set is_wide 133 if (is_wide()) { 139 if (is_wide()) { 144 _next_pc = is_wide() ? bcp+2 : bcp+1; 425 jint offset = is_wide() [all...] |
H A D | bytecodes.hpp | 432 static int flags (int code, bool is_wide) { argument 434 return _flags[code + (is_wide ? (1<<BitsPerByte) : 0)]; 436 static int format_bits (Code code, bool is_wide) { return flags(code, is_wide) & _all_fmt_bits; } argument 437 static bool has_all_flags (Code code, int test_flags, bool is_wide) { argument 438 return (flags(code, is_wide) & test_flags) == test_flags;
|
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciStreams.hpp | 77 { assert(is_wide(), "must be a wide instruction"); } 78 else { assert(!is_wide(), "must not be a wide instruction"); } 149 bool is_wide() const { return ( _pc == _was_wide ); } function in class:ciBytecodeStream 174 int get_index_u2(bool is_wide = false) const { 175 return bytecode().get_index_u2(cur_bc_raw(), is_wide); 197 int get_constant_u2(bool is_wide = false) const { return bytecode().get_constant_u2(instruction_size()-2, cur_bc_raw(), is_wide); }
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | templateTable_x86_32.cpp | 1575 void TemplateTable::branch(bool is_jsr, bool is_wide) { argument 1586 if (!is_wide) __ sarl(rdx, 16); 1598 __ lea(rax, at_bcp((is_wide ? 5 : 3) - in_bytes(constMethodOopDesc::codes_offset())));
|
H A D | templateTable_x86_64.cpp | 1599 void TemplateTable::branch(bool is_jsr, bool is_wide) { argument 1614 if (!is_wide) { 1627 __ lea(rax, at_bcp((is_wide ? 5 : 3) -
|