/openjdk7/hotspot/src/share/vm/asm/ |
H A D | assembler.inline.hpp | 81 inline void AbstractAssembler::relocate(RelocationHolder const& rspec, int format) { argument 85 code_section()->relocate(_code_pos, rspec, format);
|
H A D | assembler.hpp | 327 void relocate(RelocationHolder const& rspec, int format = 0); 392 address address_constant(address c, RelocationHolder const& rspec) { argument 395 relocate(rspec);
|
H A D | codeBuffer.hpp | 209 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 D | assembler_sparc.inline.hpp | 73 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 D | assembler_sparc.hpp | 322 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 D | assembler_sparc.cpp | 57 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 D | c1_LIRAssembler_sparc.cpp | 505 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 D | assembler_x86.hpp | 357 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 D | assembler_x86.cpp | 158 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...] |