Searched refs:addrlit (Results 1 - 5 of 5) sorted by relevance

/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dassembler_sparc.inline.hpp688 inline void MacroAssembler::load_contents(const AddressLiteral& addrlit, Register d, int offset) { argument
691 patchable_sethi(addrlit, d);
693 sethi(addrlit, d);
695 ld(d, addrlit.low10() + offset, d);
699 inline void MacroAssembler::load_bool_contents(const AddressLiteral& addrlit, Register d, int offset) { argument
702 patchable_sethi(addrlit, d);
704 sethi(addrlit, d);
706 ldub(d, addrlit.low10() + offset, d);
710 inline void MacroAssembler::load_ptr_contents(const AddressLiteral& addrlit, Register d, int offset) { argument
713 patchable_sethi(addrlit,
721 store_contents(Register s, const AddressLiteral& addrlit, Register temp, int offset) argument
732 store_ptr_contents(Register s, const AddressLiteral& addrlit, Register temp, int offset) argument
744 jumpl_to(const AddressLiteral& addrlit, Register temp, Register d, int offset) argument
753 jump_to(const AddressLiteral& addrlit, Register temp, int offset) argument
[all...]
H A Dassembler_sparc.cpp677 void MacroAssembler::jumpl(const AddressLiteral& addrlit, Register temp, Register d, int offset, const char* file, int line) { argument
681 patchable_sethi(addrlit, temp);
682 Address a(temp, addrlit.low10() + offset); // Add the offset to the displacement.
687 add(a.base(), a.disp(), a.base(), addrlit.rspec(offset));
723 void MacroAssembler::jump(const AddressLiteral& addrlit, Register temp, int offset, const char* file, int line) { argument
724 jumpl(addrlit, temp, G0, offset, file, line);
1282 void MacroAssembler::internal_sethi(const AddressLiteral& addrlit, Register d, bool ForceRelocatable) { argument
1292 int msb32 = (int) (addrlit.value() >> 32);
1293 int lsb32 = (int) (addrlit.value());
1296 Assembler::sethi(lsb32, d, addrlit
1338 sethi(const AddressLiteral& addrlit, Register d) argument
1343 patchable_sethi(const AddressLiteral& addrlit, Register d) argument
1380 internal_set(const AddressLiteral& addrlit, Register d, bool ForceRelocatable) argument
[all...]
H A Dc1_CodeStubs_sparc.cpp271 AddressLiteral addrlit(NULL, oop_Relocation::spec(_oop_index));
272 __ patchable_set(addrlit, _obj);
H A Dassembler_sparc.hpp2023 void internal_sethi(const AddressLiteral& addrlit, Register d, bool ForceRelocatable);
2025 void sethi(const AddressLiteral& addrlit, Register d);
2026 void patchable_sethi(const AddressLiteral& addrlit, Register d);
2037 void set(const AddressLiteral& addrlit, Register d);
2042 void patchable_set(const AddressLiteral& addrlit, Register d);
2136 inline void load_contents(const AddressLiteral& addrlit, Register d, int offset = 0);
2137 inline void load_bool_contents(const AddressLiteral& addrlit, Register d, int offset = 0);
2138 inline void load_ptr_contents(const AddressLiteral& addrlit, Register d, int offset = 0);
2139 inline void store_contents(Register s, const AddressLiteral& addrlit, Register temp, int offset = 0);
2140 inline void store_ptr_contents(Register s, const AddressLiteral& addrlit, Registe
[all...]
H A Dc1_LIRAssembler_sparc.cpp516 AddressLiteral addrlit(NULL, oop_Relocation::spec(oop_index));
517 assert(addrlit.rspec().type() == relocInfo::oop_type, "must be an oop reloc");
521 __ patchable_set(addrlit, reg);
1605 AddressLiteral addrlit(-1);
1606 __ jump_to(addrlit, G3);

Completed in 444 milliseconds