/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | vmreg_zero.inline.hpp | 29 inline VMReg RegisterImpl::as_VMReg() { 33 inline VMReg FloatRegisterImpl::as_VMReg() {
|
H A D | registerMap_zero.hpp | 37 address pd_location(VMReg reg) const { return NULL; }
|
H A D | register_zero.hpp | 33 typedef VMRegImpl* VMReg; typedef 52 VMReg as_VMReg(); 87 VMReg as_VMReg();
|
/openjdk7/hotspot/src/share/vm/code/ |
H A D | vmreg.hpp | 68 //------------------------------VMReg------------------------------------------ 77 typedef VMRegImpl* VMReg; typedef 91 static VMReg stack0; 99 static VMReg as_VMReg(int val, bool bad_ok = false) { assert(val > BAD || bad_ok, "invalid"); return (VMReg) (intptr_t) val; } 111 static VMReg Bad() { return (VMReg) (intptr_t) BAD; } 118 // 64bit registers only one half of the VMReg (and OptoReg) is considered 128 // we don't try and get the VMReg number of a physical register that doesn't 130 VMReg nex [all...] |
H A D | vmreg.cpp | 29 // First VMReg value that could refer to a stack slot 30 VMReg VMRegImpl::stack0 = (VMReg)(intptr_t)((ConcreteRegisterImpl::number_of_registers + 7) & ~7);
|
H A D | location.hpp | 95 static Location new_reg_loc( Type t, VMReg reg ) { return Location(in_register, t, reg->value()); } 111 VMReg reg() const { assert(where() == in_register, "wrong Where"); return VMRegImpl::as_VMReg(offset()) ; }
|
H A D | vtableStubs.hpp | 40 static VMReg _receiver_location; // Where to find receiver 56 static VMReg receiver_location() { return _receiver_location; }
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ |
H A D | VMReg.java | 36 public class VMReg { class 58 public VMReg(int i) { method in class:VMReg 74 if ((arg != null) || (!(arg instanceof VMReg))) { 78 return ((VMReg) arg).value == value; 81 public boolean lessThan(VMReg arg) { return value < arg.value; } 82 public boolean lessThanOrEqual(VMReg arg) { return value <= arg.value; } 83 public boolean greaterThan(VMReg arg) { return value > arg.value; } 84 public boolean greaterThanOrEqual(VMReg arg) { return value >= arg.value; } 86 public int minus(VMReg arg) { return value - arg.value; }
|
H A D | RegisterMap.java | 140 public Address getLocation(VMReg reg) { 154 public void setLocation(VMReg reg, Address loc) { 189 Address src = getLocation(new VMReg(i)); 209 protected abstract Address getLocationPD(VMReg reg);
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | registerMap_x86.hpp | 37 address pd_location(VMReg reg) const {return NULL;}
|
H A D | vmreg_x86.inline.hpp | 28 inline VMReg RegisterImpl::as_VMReg() { 37 inline VMReg FloatRegisterImpl::as_VMReg() { 41 inline VMReg XMMRegisterImpl::as_VMReg() {
|
H A D | register_x86.hpp | 32 typedef VMRegImpl* VMReg; typedef 62 VMReg as_VMReg(); 113 VMReg as_VMReg(); 155 VMReg as_VMReg();
|
H A D | c1_FrameMap_x86.hpp | 120 // VMReg name for spilled physical FPU stack slot n 121 static VMReg fpu_regname (int n);
|
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | oopMap.hpp | 78 OopMapValue (VMReg reg, oop_types t) { set_reg_type(reg,t); } 79 OopMapValue (VMReg reg, oop_types t, VMReg reg2) { set_reg_type(reg,t); set_content_reg(reg2); } 110 VMReg reg() const { return VMRegImpl::as_VMReg(mask_bits(value(), register_mask_in_place) >> register_shift); } 113 static bool legal_vm_reg_name(VMReg p) { 117 void set_reg_type(VMReg p, oop_types t) { 124 VMReg content_reg() const { return VMRegImpl::as_VMReg(_content_reg, true); } 125 void set_content_reg(VMReg r) { _content_reg = r->value(); } 182 void set_oop ( VMReg local); 183 void set_value( VMReg loca [all...] |
H A D | oopMap.cpp | 151 void OopMap::set_xxx(VMReg reg, OopMapValue::oop_types x, VMReg optional) { 172 void OopMap::set_oop(VMReg reg) { 177 void OopMap::set_value(VMReg reg) { 184 void OopMap::set_narrowoop(VMReg reg) { 189 void OopMap::set_callee_saved(VMReg reg, VMReg caller_machine_register ) { 194 void OopMap::set_derived_oop(VMReg reg, VMReg derived_from_local_register ) { 482 VMReg reg [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/compiler/ |
H A D | OopMapValue.java | 94 public OopMapValue() { setValue((short) 0); setContentReg(new VMReg(0)); } 95 public OopMapValue(VMReg reg, OopTypes t) { setReg(reg); setType(t); } 96 public OopMapValue(VMReg reg, OopTypes t, VMReg reg2) { setReg(reg); setType(t); setContentReg(reg2); } 102 setContentReg(new VMReg(stream.readInt())); 113 public VMReg getReg() { return new VMReg((getValue() & REGISTER_MASK_IN_PLACE) >> REGISTER_SHIFT); } 114 public void setReg(VMReg r) { setValue((short) (r.getValue() << REGISTER_SHIFT | (getValue() & TYPE_MASK_IN_PLACE))); } 128 public VMReg getContentReg() { return new VMReg(contentRe [all...] |
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | vmreg_sparc.inline.hpp | 28 inline VMReg RegisterImpl::as_VMReg() { 33 inline VMReg FloatRegisterImpl::as_VMReg() { return VMRegImpl::as_VMReg( ConcreteRegisterImpl::max_gpr + encoding() ); }
|
H A D | registerMap_sparc.hpp | 36 address pd_location(VMReg reg) const;
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/code/ |
H A D | VMRegImpl.java | 36 private static VMReg stack0; 54 stack0 = new VMReg(stack0Val); 58 public static VMReg getStack0() {
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/ |
H A D | IA64RegisterMap.java | 51 protected Address getLocationPD(VMReg reg) { return null; }
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/x86/ |
H A D | X86RegisterMap.java | 51 protected Address getLocationPD(VMReg reg) { return null; }
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | optoreg.hpp | 63 static const VMReg opto2vm[REG_COUNT]; 105 static VMReg as_VMReg(OptoReg::Name n) { 116 static VMReg as_VMReg(OptoReg::Name n, int frame_size, int arg_count) { 132 static OptoReg::Name as_OptoReg(VMReg r) { 166 // is that there are "physical" OptoRegs that are not representable in the VMReg 167 // world, notably flags. [ But by design there is "space" in the VMReg world 169 // then the VMReg world would have to have a representation for these registers 170 // so that a OptoReg->VMReg->OptoReg would reproduce ther original OptoReg. As it 171 // stands if you convert a flag (condition code) to a VMReg you will get VMRegImpl::Bad
|
H A D | c2compiler.cpp | 71 VMReg r = OptoReg::as_VMReg(i);
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | registerMap.hpp | 104 address location(VMReg reg) const { 115 void set_location(VMReg reg, address loc) {
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_FrameMap.hpp | 164 VMReg sp_offset2vmreg(ByteSize offset) const; 241 VMReg slot_regname(int index) const { 244 VMReg monitor_object_regname(int monitor_index) const { 247 VMReg regname(LIR_Opr opr) const;
|