Searched refs:reg_class (Results 1 - 6 of 6) sorted by relevance

/openjdk7/hotspot/src/share/vm/adlc/
H A Dformsopt.cpp71 RegClass *reg_class = new RegClass(rc_name); local
72 reg_class->_stack_or_reg = true;
74 _regClass.Insert(rc_name,reg_class);
129 RegClass *reg_class = getRegClass(rc_name); local
130 assert( reg_class != NULL, "InternalError() no matching register class");
305 fprintf(fp,"--- done with entries for reg_class %s\n\n",_classid);
H A Dformssel.cpp2169 RegClass *reg_class = registers->getRegClass(rc_name); local
2170 assert( reg_class != NULL, "Register class is not defined");
2173 reg_class->reset();
2174 RegDef *reg_def = reg_class->RegDef_iter();
2224 RegClass *reg_class = get_RegClass(); local
2225 if (reg_class == NULL) return false;
2239 return size == reg_class->size();
2253 const char *reg_class = NULL; local
2258 reg_class = _constraint->_arg;
2262 return reg_class;
2268 const char *reg_class = NULL; // "RegMask::Empty"; local
[all...]
H A Doutput_c.cpp159 RegClass *reg_class = _register->getRegClass(rc_name); local
160 assert(reg_class, "Using an undefined register class");
164 if (reg_class->_user_defined == NULL) {
168 fprintf(fp_hpp, "inline const RegMask &%s%s_mask() { %s }\n", prefix, rc_name_to_upper, reg_class->_user_defined);
171 if (reg_class->_stack_or_reg) {
172 assert(reg_class->_user_defined == NULL, "no user defined reg class here");
194 RegClass *reg_class = _register->getRegClass(rc_name); local
195 assert(reg_class, "Using an undefined register class");
197 if (reg_class->_user_defined != NULL) {
208 fprintf(fp_cpp," 0x%x,", reg_class
2705 const char *reg_class = oper.in_reg_class(index, globals); local
[all...]
H A DarchDesc.cpp754 names.Insert("reg_class", NULL);
845 RegClass *reg_class = _register->getRegClass(rc_name); local
846 if (reg_class == NULL) {
935 RegClass *reg_class = _register->getRegClass(reg_class_name); local
936 reg_class->_stack_or_reg = true;
H A DarchDesc.hpp251 const char *reg_class_to_reg_mask(const char *reg_class);
H A Dadlparse.cpp118 // Add reg_class spill_regs after parsing.
795 else if (strcmp(token,"reg_class")==0) { reg_class_parse(); }
2313 parse_err(SYNERR, "missing register class name after 'reg_class'\n");
2319 RegClass *reg_class = _AD._register->addRegClass(cname); local
2329 parse_err(SYNERR, "missing identifier inside reg_class list.\n");
2334 parse_err(SEMERR, "unknown identifier %s inside reg_class list.\n", rname);
2336 reg_class->addReg(regDef); // add regDef to regClass
2353 reg_class->_user_defined = code;
2360 parse_err(SYNERR, "missing ';' at end of reg_class definition.\n");
2378 parse_err(SYNERR, "missing allocation class name after 'reg_class'\
[all...]

Completed in 325 milliseconds