comparison src/share/vm/opto/lcm.cpp @ 113:ba764ed4b6f2

6420645: Create a vm that uses compressed oops for up to 32gb heapsizes Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
author coleenp
date Sun, 13 Apr 2008 17:43:42 -0400
parents a61af66fc99e
children d942c7e64bd9
comparison
equal deleted inserted replaced
110:a49a647afe9a 113:ba764ed4b6f2
108 case Op_LoadD: 108 case Op_LoadD:
109 case Op_LoadF: 109 case Op_LoadF:
110 case Op_LoadI: 110 case Op_LoadI:
111 case Op_LoadL: 111 case Op_LoadL:
112 case Op_LoadP: 112 case Op_LoadP:
113 case Op_LoadN:
113 case Op_LoadS: 114 case Op_LoadS:
114 case Op_LoadKlass: 115 case Op_LoadKlass:
115 case Op_LoadRange: 116 case Op_LoadRange:
116 case Op_LoadD_unaligned: 117 case Op_LoadD_unaligned:
117 case Op_LoadL_unaligned: 118 case Op_LoadL_unaligned:
122 case Op_StoreD: 123 case Op_StoreD:
123 case Op_StoreF: 124 case Op_StoreF:
124 case Op_StoreI: 125 case Op_StoreI:
125 case Op_StoreL: 126 case Op_StoreL:
126 case Op_StoreP: 127 case Op_StoreP:
128 case Op_StoreN:
127 was_store = true; // Memory op is a store op 129 was_store = true; // Memory op is a store op
128 // Stores will have their address in slot 2 (memory in slot 1). 130 // Stores will have their address in slot 2 (memory in slot 1).
129 // If the value being nul-checked is in another slot, it means we 131 // If the value being nul-checked is in another slot, it means we
130 // are storing the checked value, which does NOT check the value! 132 // are storing the checked value, which does NOT check the value!
131 if( mach->in(2) != val ) continue; 133 if( mach->in(2) != val ) continue;