src/share/vm/adlc/formsopt.cpp
Print this page
rev 2699 : 7090968: Allow adlc register class to depend on runtime conditions
Summary: allow reg_class definition as a function.
Reviewed-by:
*** 217,227 ****
}
//------------------------------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) {
}
// record a register in this class
void RegClass::addReg(RegDef *regDef) {
_regDefs.addName(regDef->_regname);
--- 217,229 ----
}
//------------------------------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),
! _user_defined(NULL)
! {
}
// record a register in this class
void RegClass::addReg(RegDef *regDef) {
_regDefs.addName(regDef->_regname);