Mercurial > hg > graal-compiler
comparison src/share/vm/opto/superword.cpp @ 6849:f6badecb7ea7
7199654: Remove LoadUI2LNode
Summary: Removed LoadUI2L node from Ideal nodes, use match rule in .ad files instead.
Reviewed-by: kvn
author | vlivanov |
---|---|
date | Tue, 09 Oct 2012 12:40:05 -0700 |
parents | 859c45fb8cea |
children | b2c669fd8114 |
comparison
equal
deleted
inserted
replaced
6848:8e47bac5643a | 6849:f6badecb7ea7 |
---|---|
177 // Get list of memory operations | 177 // Get list of memory operations |
178 Node_List memops; | 178 Node_List memops; |
179 for (int i = 0; i < _block.length(); i++) { | 179 for (int i = 0; i < _block.length(); i++) { |
180 Node* n = _block.at(i); | 180 Node* n = _block.at(i); |
181 if (n->is_Mem() && !n->is_LoadStore() && in_bb(n) && | 181 if (n->is_Mem() && !n->is_LoadStore() && in_bb(n) && |
182 n->Opcode() != Op_LoadUI2L && | |
183 is_java_primitive(n->as_Mem()->memory_type())) { | 182 is_java_primitive(n->as_Mem()->memory_type())) { |
184 int align = memory_alignment(n->as_Mem(), 0); | 183 int align = memory_alignment(n->as_Mem(), 0); |
185 if (align != bottom_align) { | 184 if (align != bottom_align) { |
186 memops.push(n); | 185 memops.push(n); |
187 } | 186 } |