Searched refs:rspec (Results 1 - 9 of 9) sorted by relevance

/openjdk7/hotspot/src/share/vm/asm/
H A Dassembler.inline.hpp81 inline void AbstractAssembler::relocate(RelocationHolder const& rspec, int format) { argument
85 code_section()->relocate(_code_pos, rspec, format);
H A Dassembler.hpp327 void relocate(RelocationHolder const& rspec, int format = 0);
392 address address_constant(address c, RelocationHolder const& rspec) { argument
395 relocate(rspec);
H A DcodeBuffer.hpp209 void relocate(address at, RelocationHolder const& rspec, int format = 0);
523 void relocate(address at, RelocationHolder const& rspec, int format = 0) { argument
524 _insts.relocate(at, rspec, format);
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dassembler_sparc.inline.hpp73 inline void Assembler::emit_data(int x, RelocationHolder const& rspec) { argument
74 relocate(rspec);
81 inline void Assembler::add(Register s1, int simm13a, Register d, RelocationHolder const& rspec ) { emit_data( op(arith_op) | rd(d) | op3(add_op3) | rs1(s1) | immed(true) | simm(simm13a, 13), rspec ); }
112 inline void Assembler::jmpl( Register s1, int simm13a, Register d, RelocationHolder const& rspec ) { cti(); emit_data( op(arith_op) | rd(d) | op3(jmpl_op3) | rs1(s1) | immed(true) | simm(simm13a, 13), rspec); has_delay_slot(); }
120 inline void Assembler::ldf(FloatRegisterImpl::Width w, Register s1, int simm13a, FloatRegister d, RelocationHolder const& rspec) { emit_data( op(ldst_op) | fd(d, w) | alt_op3(ldf_op3, w) | rs1(s1) | immed(true) | simm(simm13a, 13), rspec); } argument
122 inline void Assembler::ldf(FloatRegisterImpl::Width w, const Address& a, FloatRegister d, int offset) { relocate(a.rspec(offset)); ldf( w, a.base(), a.disp() + offset, d); }
223 else { add(a.base(), a.disp() + offset, d, a.rspec(offse
250 inline void Assembler::sethi( int imm22a, Register d, RelocationHolder const& rspec ) { emit_data( op(branch_op) | rd(d) | op2(sethi_op2) | hi22(imm22a), rspec); } local
[all...]
H A Dassembler_sparc.hpp322 const RelocationHolder& rspec() { return _rspec; } function in class:VALUE_OBJ_CLASS_SPEC
324 RelocationHolder rspec(int offset) const { function in class:VALUE_OBJ_CLASS_SPEC
392 AddressLiteral(address addr, RelocationHolder const& rspec) argument
394 _rspec(rspec) {}
397 AddressLiteral(jobject obj, RelocationHolder const& rspec) argument
399 _rspec(rspec) {}
401 AddressLiteral(intptr_t value, RelocationHolder const& rspec) argument
403 _rspec(rspec) {}
461 const RelocationHolder& rspec() const { return _rspec; } function in class:VALUE_OBJ_CLASS_SPEC
463 RelocationHolder rspec(in function in class:VALUE_OBJ_CLASS_SPEC
[all...]
H A Dassembler_sparc.cpp57 RelocationHolder rspec; local
59 rspec = Relocation::spec_simple(relocInfo::oop_type);
65 madr._rspec = rspec;
69 madr._rspec = rspec;
687 add(a.base(), a.disp(), a.base(), addrlit.rspec(offset));
1296 Assembler::sethi(lsb32, d, addrlit.rspec());
1299 Assembler::sethi(~lsb32, d, addrlit.rspec());
1303 Assembler::sethi(msb32, d, addrlit.rspec()); // msb 22-bits
1333 Assembler::sethi(addrlit.value(), d, addrlit.rspec());
1383 if (!ForceRelocatable && addrlit.rspec()
1427 set(address addr, Register d, RelocationHolder const& rspec) argument
1613 RelocationHolder rspec = oop_Relocation::spec(oop_index); local
[all...]
H A Dc1_LIRAssembler_sparc.cpp505 RelocationHolder rspec = oop_Relocation::spec(oop_index); local
506 __ set(NULL_WORD, reg, rspec); // Will be set when the nmethod is created
517 assert(addrlit.rspec().type() == relocInfo::oop_type, "must be an oop reloc");
771 RelocationHolder rspec = virtual_call_Relocation::spec(pc()); local
773 __ relocate(rspec);
1237 RelocationHolder rspec = internal_word_Relocation::spec(const_addr); local
1238 AddressLiteral const_addrlit(const_addr, rspec);
1241 __ relocate(rspec);
1260 RelocationHolder rspec = internal_word_Relocation::spec(const_addr); local
1263 AddressLiteral const_addrlit(const_addr, rspec);
2044 RelocationHolder rspec = internal_word_Relocation::spec(pc_for_athrow); local
[all...]
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dassembler_x86.hpp357 AddressLiteral(address target, RelocationHolder const& rspec) argument
358 : _rspec(rspec),
376 const RelocationHolder& rspec() const { return _rspec; } function in class:VALUE_OBJ_CLASS_SPEC
687 RelocationHolder const& rspec,
698 RelocationHolder const& rspec);
716 void check_relocation(RelocationHolder const& rspec, int format);
722 void emit_data(jint data, RelocationHolder const& rspec, int format);
724 void emit_data64(jlong data, RelocationHolder const& rspec, int format = 0);
733 void cmp_literal32(Register src1, int32_t imm32, RelocationHolder const& rspec); // 32BIT ONLY
734 void cmp_literal32(Address src1, int32_t imm32, RelocationHolder const& rspec); // 3
[all...]
H A Dassembler_x86.cpp158 RelocationHolder rspec; local
160 rspec = Relocation::spec_simple(relocInfo::oop_type);
165 madr._rspec = rspec;
169 madr._rspec = rspec;
187 void Assembler::emit_data(jint data, RelocationHolder const& rspec, int format) { argument
190 if (rspec.type() != relocInfo::none) {
192 check_relocation(rspec, format);
199 code_section()->relocate(inst_mark(), rspec, disp32_operand); local
201 code_section()->relocate(inst_mark(), rspec, format); local
294 RelocationHolder const& rspec,
292 emit_operand(Register reg, Register base, Register index, Address::ScaleFactor scale, int disp, RelocationHolder const& rspec, int rip_relative_correction) argument
410 emit_operand(XMMRegister reg, Register base, Register index, Address::ScaleFactor scale, int disp, RelocationHolder const& rspec) argument
837 check_relocation(RelocationHolder const& rspec, int format) argument
1163 call_literal(address entry, RelocationHolder const& rspec) argument
1534 jmp_literal(address dest, RelocationHolder const& rspec) argument
3695 cmp_literal32(Register src1, int32_t imm32, RelocationHolder const& rspec) argument
3703 cmp_literal32(Address src1, int32_t imm32, RelocationHolder const& rspec) argument
4321 mov_literal32(Address dst, int32_t imm32, RelocationHolder const& rspec) argument
4328 mov_literal32(Register dst, int32_t imm32, RelocationHolder const& rspec) argument
4339 push_literal32(int32_t imm32, RelocationHolder const& rspec) argument
4465 emit_data64(jlong data, RelocationHolder const& rspec, int format) argument
4473 code_section()->relocate(inst_mark(), rspec, format); local
5013 mov_literal64(Register dst, intptr_t imm64, RelocationHolder const& rspec) argument
5020 mov_narrow_oop(Register dst, int32_t imm32, RelocationHolder const& rspec) argument
5027 mov_narrow_oop(Address dst, int32_t imm32, RelocationHolder const& rspec) argument
5035 cmp_narrow_oop(Register src1, int32_t imm32, RelocationHolder const& rspec) argument
5043 cmp_narrow_oop(Address src1, int32_t imm32, RelocationHolder const& rspec) argument
10449 RelocationHolder rspec = oop_Relocation::spec(oop_index); local
10458 RelocationHolder rspec = oop_Relocation::spec(oop_index); local
10467 RelocationHolder rspec = oop_Relocation::spec(oop_index); local
10476 RelocationHolder rspec = oop_Relocation::spec(oop_index); local
[all...]

Completed in 504 milliseconds