diff src/share/vm/adlc/formsopt.cpp @ 4121:db2e64ca2d5a

7090968: Allow adlc register class to depend on runtime conditions Summary: allow reg_class definition as a function. Reviewed-by: kvn, never
author roland
date Tue, 22 Nov 2011 09:45:57 +0100
parents f95d63e2154a
children 8c92982cbbc4
line wrap: on
line diff
--- a/src/share/vm/adlc/formsopt.cpp	Wed Sep 14 09:22:51 2011 +0200
+++ b/src/share/vm/adlc/formsopt.cpp	Tue Nov 22 09:45:57 2011 +0100
@@ -219,7 +219,9 @@
 
 //------------------------------RegClass---------------------------------------
 // Construct a register class into which registers will be inserted
-RegClass::RegClass(const char *classid) : _stack_or_reg(false), _classid(classid), _regDef(cmpstr,hashstr, Form::arena) {
+RegClass::RegClass(const char *classid) : _stack_or_reg(false), _classid(classid), _regDef(cmpstr,hashstr, Form::arena),
+                                          _user_defined(NULL)
+{
 }
 
 // record a register in this class