Mercurial > hg > graal-jvmci-8
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; |