Lines Matching refs:InstructForm

1127       InstructForm *inst = globals[inst_name]->is_instruction();
1165 InstructForm *inst_left = globals[pmatch->instruction_name(left_index)]->is_instruction();
1189 InstructForm *inst_right = globals[pmatch->instruction_name(right_index)]->is_instruction();
1313 // static Form::DataType get_operand_type(FormDict &globals, InstructForm *instr, const char *op_name ) {
1341 InstructForm *root_form = globals[root_inst]->is_instruction();
1353 InstructForm *inst_form;
1415 void ArchDesc::definePeephole(FILE *fp, InstructForm *node) {
1485 void ArchDesc::defineExpand(FILE *fp, InstructForm *node) {
1498 InstructForm *new_inst = NULL;
1567 InstructForm* expand_instruction = (InstructForm*)globalAD->globalNames()[new_id];
1580 // Grab the InstructForm for the new instruction
1608 if( memory_operand != InstructForm::NO_MEMORY_OPERAND ) {
1610 assert( node_mem_op != InstructForm::NO_MEMORY_OPERAND,
1642 // ins = (InstructForm *) _globalNames[new_id];
1889 InstructForm &_inst;
1893 InsEncode &ins_encode, InstructForm &inst)
2481 void ArchDesc::defineSize(FILE *fp, InstructForm &inst) {
2499 void ArchDesc::defineEmit(FILE* fp, InstructForm& inst) {
2584 void ArchDesc::defineEvalConstant(FILE* fp, InstructForm& inst) {
3043 InstructForm *instr;
3045 for( ; (instr = (InstructForm*)_instructions.iter()) != NULL; ) {
3055 for( ; (instr = (InstructForm*)_instructions.iter()) != NULL; ) {
3081 while( (instr = (InstructForm*)_instructions.iter()) != NULL ) {
3107 while( (instr = (InstructForm*)_instructions.iter()) != NULL ) {
3125 while( (instr = (InstructForm*)_instructions.iter()) != NULL ) {
3145 for( ; (instr = (InstructForm*)_instructions.iter()) != NULL; ) {
3154 extern void gen_inst_format(FILE *fp, FormDict &globals, InstructForm &oper, bool for_c_file);
3160 for( ; (instr = (InstructForm*)_instructions.iter()) != NULL; ) {
3168 memory_operand = InstructForm::MANY_MEMORY_OPERANDS;
3171 if ( memory_operand != InstructForm::NO_MEMORY_OPERAND ) {
3172 if( memory_operand == InstructForm::MANY_MEMORY_OPERANDS ) {
3185 for ( ; (instr = (InstructForm*)_instructions.iter()) != NULL; ) {
3219 for ( ; (instr = (InstructForm*)_instructions.iter()) != NULL; ) {
3257 void map(InstructForm &inst) {
3290 void map(InstructForm &inst) {
3320 void map(InstructForm &inst) {
3342 void map(InstructForm &inst){ fprintf(_cpp, " \"%s\"", inst._ident ? inst._ident : "0"); }
3363 void map(InstructForm &inst){ fprintf(_cpp, " false"); }
3381 void map(InstructForm &inst) { // Check for simple chain rule
3397 InstructForm *inst;
3443 for(; (inst = (InstructForm*)_instructions.iter()) != NULL; ) {
3454 for(; (inst = (InstructForm*)_instructions.iter()) != NULL; ) {
3468 for(; (inst = (InstructForm*)_instructions.iter()) != NULL; ) {
3479 for(; (inst = (InstructForm*)_instructions.iter()) != NULL; ) {
3759 void ArchDesc::buildMachNode(FILE *fp_cpp, InstructForm *inst, const char *indent) {
3839 void InstructForm::declare_cisc_version(ArchDesc &AD, FILE *fp_hpp) {
3841 InstructForm *inst_cisc = cisc_spill_alternate();
3853 bool InstructForm::define_cisc_version(ArchDesc &AD, FILE *fp_cpp) {
3854 InstructForm *inst_cisc = this->cisc_spill_alternate();
3906 void InstructForm::declare_short_branch_methods(FILE *fp_hpp) {
3914 bool InstructForm::define_short_branch_methods(ArchDesc &AD, FILE *fp_cpp) {
3916 InstructForm *short_branch = short_branch_form();
3970 InstructForm *inst;
3971 for( ; (inst = (InstructForm*)_instructions.iter()) != NULL; ) {
4169 InstructForm *instr;
4170 for( ; (instr = (InstructForm*)_instructions.iter()) != NULL; ) {
4187 InstructForm *instr2;
4188 for( ; !found_cisc_alternate && (instr2 = (InstructForm*)_instructions.iter2()) != NULL; ) {
4210 InstructForm *inst = NULL;
4211 for(; (inst = (InstructForm*)_instructions.iter()) != NULL; ) {
4217 InstructForm *inst2 = inst->cisc_spill_alternate();
4230 InstructForm *instr;
4231 while( (instr = (InstructForm*)_instructions.iter()) != NULL ) {
4237 InstructForm *instr2;
4238 while( (instr2 = (InstructForm*)_instructions.iter2()) != NULL ) {
4251 InstructForm *instr;
4252 while( (instr = (InstructForm*)_instructions.iter()) != NULL ) {