Searched refs:reg_class (Results 1 - 6 of 6) sorted by relevance
/openjdk7/hotspot/src/share/vm/adlc/ |
H A D | formsopt.cpp | 71 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 D | formssel.cpp | 2169 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 D | output_c.cpp | 159 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 D | archDesc.cpp | 754 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 D | archDesc.hpp | 251 const char *reg_class_to_reg_mask(const char *reg_class);
|
H A D | adlparse.cpp | 118 // 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 48 milliseconds