@@ -198,25 +198,25 @@ public class IRNode {
198198
199199 public static final String ALLOC = PREFIX + "ALLOC" + POSTFIX ;
200200 static {
201- String optoRegex = "(.*precise .*\\ R((.*(?i:mov|xorl|nop|spill).*|\\ s*)\\ R)*.*(?i:call,static).*wrapper for: _new_instance_Java" + END ;
201+ String optoRegex = "(.*precise .*\\ R((.*(?i:mov|mv| xorl|nop|spill).*|\\ s*)\\ R)*.*(?i:call,static).*wrapper for: _new_instance_Java" + END ;
202202 allocNodes (ALLOC , "Allocate" , optoRegex );
203203 }
204204
205205 public static final String ALLOC_OF = COMPOSITE_PREFIX + "ALLOC_OF" + POSTFIX ;
206206 static {
207- String regex = "(.*precise .*" + IS_REPLACED + ":.*\\ R((.*(?i:mov|xorl|nop|spill).*|\\ s*)\\ R)*.*(?i:call,static).*wrapper for: _new_instance_Java" + END ;
207+ String regex = "(.*precise .*" + IS_REPLACED + ":.*\\ R((.*(?i:mov|mv| xorl|nop|spill).*|\\ s*)\\ R)*.*(?i:call,static).*wrapper for: _new_instance_Java" + END ;
208208 optoOnly (ALLOC_OF , regex );
209209 }
210210
211211 public static final String ALLOC_ARRAY = PREFIX + "ALLOC_ARRAY" + POSTFIX ;
212212 static {
213- String optoRegex = "(.*precise \\ [.*\\ R((.*(?i:mov|xor|nop|spill).*|\\ s*|.*(LGHI|LI).*)\\ R)*.*(?i:call,static).*wrapper for: _new_array_Java" + END ;
213+ String optoRegex = "(.*precise \\ [.*\\ R((.*(?i:mov|mv| xor|nop|spill).*|\\ s*|.*(LGHI|LI).*)\\ R)*.*(?i:call,static).*wrapper for: _new_array_Java" + END ;
214214 allocNodes (ALLOC_ARRAY , "AllocateArray" , optoRegex );
215215 }
216216
217217 public static final String ALLOC_ARRAY_OF = COMPOSITE_PREFIX + "ALLOC_ARRAY_OF" + POSTFIX ;
218218 static {
219- String regex = "(.*precise \\ [.*" + IS_REPLACED + ":.*\\ R((.*(?i:mov|xorl|nop|spill).*|\\ s*|.*(LGHI|LI).*)\\ R)*.*(?i:call,static).*wrapper for: _new_array_Java" + END ;
219+ String regex = "(.*precise \\ [.*" + IS_REPLACED + ":.*\\ R((.*(?i:mov|mv| xorl|nop|spill).*|\\ s*|.*(LGHI|LI).*)\\ R)*.*(?i:call,static).*wrapper for: _new_array_Java" + END ;
220220 optoOnly (ALLOC_ARRAY_OF , regex );
221221 }
222222
@@ -277,13 +277,13 @@ public class IRNode {
277277
278278 public static final String CHECKCAST_ARRAY = PREFIX + "CHECKCAST_ARRAY" + POSTFIX ;
279279 static {
280- String regex = "(((?i:cmp|CLFI|CLR).*precise \\ [.*:|.*(?i:mov|or).*precise \\ [.*:.*\\ R.*(cmp|CMP|CLR))" + END ;
280+ String regex = "(((?i:cmp|CLFI|CLR).*precise \\ [.*:|.*(?i:mov|mv| or).*precise \\ [.*:.*\\ R.*(cmp|CMP|CLR))" + END ;
281281 optoOnly (CHECKCAST_ARRAY , regex );
282282 }
283283
284284 public static final String CHECKCAST_ARRAY_OF = COMPOSITE_PREFIX + "CHECKCAST_ARRAY_OF" + POSTFIX ;
285285 static {
286- String regex = "(((?i:cmp|CLFI|CLR).*precise \\ [.*" + IS_REPLACED + ":|.*(?i:mov|or).*precise \\ [.*" + IS_REPLACED + ":.*\\ R.*(cmp|CMP|CLR))" + END ;
286+ String regex = "(((?i:cmp|CLFI|CLR).*precise \\ [.*" + IS_REPLACED + ":|.*(?i:mov|mv| or).*precise \\ [.*" + IS_REPLACED + ":.*\\ R.*(cmp|CMP|CLR))" + END ;
287287 optoOnly (CHECKCAST_ARRAY_OF , regex );
288288 }
289289
0 commit comments