162 case Op_StoreF: |
162 case Op_StoreF: |
163 case Op_StoreI: |
163 case Op_StoreI: |
164 case Op_StoreL: |
164 case Op_StoreL: |
165 case Op_StoreP: |
165 case Op_StoreP: |
166 case Op_StoreN: |
166 case Op_StoreN: |
|
167 case Op_StoreNKlass: |
167 was_store = true; // Memory op is a store op |
168 was_store = true; // Memory op is a store op |
168 // Stores will have their address in slot 2 (memory in slot 1). |
169 // Stores will have their address in slot 2 (memory in slot 1). |
169 // If the value being nul-checked is in another slot, it means we |
170 // If the value being nul-checked is in another slot, it means we |
170 // are storing the checked value, which does NOT check the value! |
171 // are storing the checked value, which does NOT check the value! |
171 if( mach->in(2) != val ) continue; |
172 if( mach->in(2) != val ) continue; |