Searched refs:LIR_Address (Results 1 - 14 of 14) sorted by relevance

/openjdk7/hotspot/src/cpu/x86/vm/
H A Dc1_LIRAssembler_x86.hpp40 bool is_literal_address(LIR_Address* addr);
44 Address as_Address(LIR_Address* addr, Register tmp);
H A Dc1_LIRGenerator_x86.cpp149 LIR_Address* LIRGenerator::generate_address(LIR_Opr base, LIR_Opr index,
153 return new LIR_Address(base,
157 return new LIR_Address(base, index, (LIR_Address::Scale)shift, disp, type);
162 LIR_Address* LIRGenerator::emit_array_address(LIR_Opr array_opr, LIR_Opr index_opr,
166 LIR_Address* addr;
169 addr = new LIR_Address(array_opr,
179 addr = new LIR_Address(array_opr,
181 LIR_Address::scale(type),
190 return new LIR_Address(tm
[all...]
H A Dc1_FrameMap_x86.cpp42 opr = LIR_OprFact::address(new LIR_Address(rsp_opr, st_off, type));
H A Dc1_LIRAssembler_x86.cpp220 bool LIR_Assembler::is_literal_address(LIR_Address* addr) {
226 Address LIR_Assembler::as_Address(LIR_Address* addr) {
230 Address LIR_Assembler::as_Address(LIR_Address* addr, Register tmp) {
262 Address LIR_Assembler::as_Address_hi(LIR_Address* addr) {
268 Address LIR_Assembler::as_Address_lo(LIR_Address* addr) {
762 LIR_Address* addr = dest->as_address_ptr();
975 LIR_Address* to_addr = dest->as_address_ptr();
1178 LIR_Address* addr = src->as_address_ptr();
1345 LIR_Address* addr = src->as_address_ptr();
1366 LIR_Address* add
[all...]
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_LIRGenerator_sparc.cpp146 LIR_Address* LIRGenerator::generate_address(LIR_Opr base, LIR_Opr index,
184 return new LIR_Address(base, index, type);
187 return new LIR_Address(base, disp, type);
192 LIR_Address* LIRGenerator::emit_array_address(LIR_Opr array_opr, LIR_Opr index_opr,
236 return new LIR_Address(ptr, type);
238 return new LIR_Address(base_opr, offset, type);
262 LIR_Address* addr = new LIR_Address(pointer, type);
266 void LIRGenerator::increment_counter(LIR_Address* addr, int step) {
275 __ load(new LIR_Address(bas
[all...]
H A Dc1_LIRAssembler_sparc.cpp1090 LIR_Address* addr = dest->as_address_ptr();
1285 Address LIR_Assembler::as_Address(LIR_Address* addr) {
1334 Address LIR_Assembler::as_Address_hi(LIR_Address* addr) {
1340 Address LIR_Assembler::as_Address_lo(LIR_Address* addr) {
1349 LIR_Address* addr = src_opr->as_address_ptr();
1407 LIR_Address* addr = src->as_address_ptr();
1417 LIR_Address* addr = src->as_address_ptr();
1496 LIR_Address* addr = dest->as_address_ptr();
1651 LIR_Address * addr = opr2->as_address_ptr();
1686 LIR_Address * add
[all...]
H A Dc1_FrameMap_sparc.cpp44 opr = LIR_OprFact::address(new LIR_Address(SP_opr, st_off + STACK_BIAS, type));
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LIRGenerator.cpp969 LIR_Address* data_addr = new LIR_Address(md_reg, data_offset_reg, data_reg->type());
972 LIR_Address* fake_incr_value = new LIR_Address(data_reg, DataLayout::counter_increment, T_INT);
1115 __ move_wide(new LIR_Address(thread_reg, in_bytes(JavaThread::exception_oop_offset()), T_OBJECT),
1118 new LIR_Address(thread_reg, in_bytes(JavaThread::exception_oop_offset()), T_OBJECT));
1120 new LIR_Address(thread_reg, in_bytes(JavaThread::exception_pc_offset()), T_OBJECT));
1231 LIR_Address* referent_field_adr =
1232 new LIR_Address(reference.result(), referent_offset, T_OBJECT);
1289 __ move(new LIR_Address(rcv
[all...]
H A Dc1_FrameMap.cpp98 LIR_Address* addr = opr->as_address_ptr();
150 LIR_Address* addr = opr->as_address_ptr();
191 LIR_Address* address = opr->as_address_ptr();
334 LIR_Address* addr = opr->as_address_ptr();
H A Dc1_LIRAssembler.hpp90 Address as_Address(LIR_Address* addr);
91 Address as_Address_lo(LIR_Address* addr);
92 Address as_Address_hi(LIR_Address* addr);
H A Dc1_LIR.cpp124 LIR_Address::Scale LIR_Address::scale(BasicType type) {
127 case 1: return LIR_Address::times_1;
128 case 2: return LIR_Address::times_2;
129 case 4: return LIR_Address::times_4;
130 case 8: return LIR_Address::times_8;
133 return LIR_Address::times_1;
138 void LIR_Address::verify() const {
1178 void LIR_List::load(LIR_Address* addr, LIR_Opr src, CodeEmitInfo* info, LIR_PatchCode patch_code) {
1189 void LIR_List::volatile_load_mem_reg(LIR_Address* addres
[all...]
H A Dc1_LIR.hpp49 // LIR_Address
54 class LIR_Address;
80 virtual LIR_Address* as_address() { return NULL; }
420 LIR_Address* as_address_ptr() const { return pointer()->as_address(); }
486 // LIR_Address
487 class LIR_Address: public LIR_OprPtr { class in inherits:LIR_OprPtr
509 LIR_Address(LIR_Opr base, LIR_Opr index, BasicType type): function in class:LIR_Address
516 LIR_Address(LIR_Opr base, intx disp, BasicType type): function in class:LIR_Address
523 LIR_Address(LIR_Opr base, BasicType type): function in class:LIR_Address
531 LIR_Address(LIR_Op function in class:LIR_Address
[all...]
H A Dc1_LIRGenerator.hpp291 void volatile_field_store(LIR_Opr value, LIR_Address* address, CodeEmitInfo* info);
292 void volatile_field_load(LIR_Address* address, LIR_Opr result, CodeEmitInfo* info);
300 void increment_counter(LIR_Address* addr, int step = 1);
336 // returns a LIR_Address to address an array location. May also
340 LIR_Address* generate_address(LIR_Opr base,
344 LIR_Address* generate_address(LIR_Opr base, int disp, BasicType type) {
347 LIR_Address* emit_array_address(LIR_Opr array_opr, LIR_Opr index_opr, BasicType type, bool needs_card_mark);
H A Dc1_LinearScan.cpp1214 LIR_Address* address = move->in_opr()->as_address_ptr();

Completed in 2842 milliseconds