Searched refs:VMReg (Results 1 - 25 of 58) sorted by relevance

123

/openjdk7/hotspot/src/cpu/zero/vm/
H A Dvmreg_zero.inline.hpp29 inline VMReg RegisterImpl::as_VMReg() {
33 inline VMReg FloatRegisterImpl::as_VMReg() {
H A DregisterMap_zero.hpp37 address pd_location(VMReg reg) const { return NULL; }
H A Dregister_zero.hpp33 typedef VMRegImpl* VMReg; typedef
52 VMReg as_VMReg();
87 VMReg as_VMReg();
/openjdk7/hotspot/src/share/vm/code/
H A Dvmreg.hpp68 //------------------------------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 Dvmreg.cpp29 // 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 Dlocation.hpp95 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 DvtableStubs.hpp40 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 DVMReg.java36 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 DRegisterMap.java140 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 DregisterMap_x86.hpp37 address pd_location(VMReg reg) const {return NULL;}
H A Dvmreg_x86.inline.hpp28 inline VMReg RegisterImpl::as_VMReg() {
37 inline VMReg FloatRegisterImpl::as_VMReg() {
41 inline VMReg XMMRegisterImpl::as_VMReg() {
H A Dregister_x86.hpp32 typedef VMRegImpl* VMReg; typedef
62 VMReg as_VMReg();
113 VMReg as_VMReg();
155 VMReg as_VMReg();
H A Dc1_FrameMap_x86.hpp120 // VMReg name for spilled physical FPU stack slot n
121 static VMReg fpu_regname (int n);
/openjdk7/hotspot/src/share/vm/compiler/
H A DoopMap.hpp78 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 DoopMap.cpp151 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 DOopMapValue.java94 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 Dvmreg_sparc.inline.hpp28 inline VMReg RegisterImpl::as_VMReg() {
33 inline VMReg FloatRegisterImpl::as_VMReg() { return VMRegImpl::as_VMReg( ConcreteRegisterImpl::max_gpr + encoding() ); }
H A DregisterMap_sparc.hpp36 address pd_location(VMReg reg) const;
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/code/
H A DVMRegImpl.java36 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 DIA64RegisterMap.java51 protected Address getLocationPD(VMReg reg) { return null; }
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/x86/
H A DX86RegisterMap.java51 protected Address getLocationPD(VMReg reg) { return null; }
/openjdk7/hotspot/src/share/vm/opto/
H A Doptoreg.hpp63 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 Dc2compiler.cpp71 VMReg r = OptoReg::as_VMReg(i);
/openjdk7/hotspot/src/share/vm/runtime/
H A DregisterMap.hpp104 address location(VMReg reg) const {
115 void set_location(VMReg reg, address loc) {
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_FrameMap.hpp164 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;

Completed in 114 milliseconds

123