Lines Matching refs:RegClass
50 RegClass *RegisterForm::addRegClass(const char *className) {
51 RegClass *regClass = new RegClass(className);
71 RegClass *reg_class = new RegClass(rc_name);
113 RegClass *RegisterForm::getRegClass(const char *className) {
114 RegClass *regClass = (RegClass*)_regClass[className];
129 RegClass *reg_class = getRegClass(rc_name);
176 ((RegClass*)_regClass[name])->output(fp);
225 //------------------------------RegClass---------------------------------------
227 RegClass::RegClass(const char *classid) : _stack_or_reg(false), _classid(classid), _regDef(cmpstr,hashstr, Form::arena),
233 void RegClass::addReg(RegDef *regDef) {
239 uint RegClass::size() const {
243 const RegDef *RegClass::get_RegDef(const char *rd_name) const {
247 void RegClass::reset() {
251 const char *RegClass::rd_name_iter() {
255 RegDef *RegClass::RegDef_iter() {
261 const RegDef* RegClass::find_first_elem() {
277 int RegClass::regs_in_word( int wordnum, bool stack_also ) {
295 void RegClass::dump() {
299 void RegClass::output(FILE *fp) { // Write info to output files
300 fprintf(fp,"RegClass: %s\n",_classid);