Searched refs:InstructForm (Results 1 - 11 of 11) sorted by relevance
/openjdk7/hotspot/src/share/vm/adlc/ |
H A D | adlparse.hpp | 34 class InstructForm; 104 void adjust_set_rule(InstructForm *instr); 146 InstructForm *peep_match_child_parse(PeepMatch &match, int parent, int &position, int input); 159 void ins_encode_parse(InstructForm &inst); 160 void ins_encode_parse_block(InstructForm &inst); 161 void ins_encode_parse_block_impl(InstructForm& inst, EncClass* encoding, char* ec_name); 163 void constant_parse(InstructForm& inst); 166 Opcode *opcode_parse(InstructForm *insr); // Parse instruction opcode 167 char *size_parse(InstructForm *insr); // Parse instruction size 175 void effect_parse(InstructForm *inst [all...] |
H A D | archDesc.hpp | 135 void buildMachNode(FILE *fp_cpp, InstructForm *inst, const char *indent); 206 void addForm(InstructForm *ptr); // Add objects to the instruct list 250 const char *reg_mask(InstructForm &instForm); 303 void defineExpand (FILE *fp, InstructForm *node); 305 void definePeephole (FILE *fp, InstructForm *node); 307 void defineSize (FILE *fp, InstructForm &node); 311 void defineEvalConstant(FILE *fp, InstructForm &node); 313 void defineEmit (FILE *fp, InstructForm &node); 399 virtual void map(InstructForm &inst) { }
|
H A D | formssel.hpp | 32 class InstructForm; 74 //------------------------------InstructForm----------------------------------- 75 class InstructForm : public Form { class in inherits:Form 82 InstructForm *_cisc_spill_alternate;// cisc possible replacement 84 InstructForm *_short_branch_form; 117 InstructForm(const char *id, bool ideal_only = false); 118 InstructForm(const char *id, InstructForm *instr, MatchRule *rule); 119 ~InstructForm(); 122 virtual InstructForm *is_instructio [all...] |
H A D | formssel.cpp | 29 //------------------------------InstructForm----------------------------------- 30 InstructForm::InstructForm(const char *id, bool ideal_only) function in class:InstructForm 62 InstructForm::InstructForm(const char *id, InstructForm *instr, MatchRule *rule) function in class:InstructForm 99 InstructForm::~InstructForm() { 102 InstructForm *InstructForm [all...] |
H A D | output_c.cpp | 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_instructio [all...] |
H A D | archDesc.cpp | 238 void ArchDesc::addForm(InstructForm *ptr) { _instructions.addForm(ptr); }; 311 InstructForm *instr; 312 for( ; (instr = (InstructForm*)_instructions.iter()) != NULL; ) { 640 InstructForm *cur; 641 for( ; (cur = (InstructForm*)_instructions.iter()) != NULL; ) { 878 // Obtain the name of the RegMask for an InstructForm 879 const char *ArchDesc::reg_mask(InstructForm &inForm) { 1000 // Create InstructForm and assign type for each ideal instruction. 1010 InstructForm *insForm = new InstructForm(iden [all...] |
H A D | forms.hpp | 41 class InstructForm; 135 virtual InstructForm *is_instruction() const;
|
H A D | adlparse.cpp | 142 // Parse the contents of an instruction definition, build the InstructForm to 143 // represent that instruction, and add it to the InstructForm list. 146 InstructForm *instr; 153 instr = new InstructForm(ident); // Create new instruction form 279 InstructForm *clone = new InstructForm(ident, instr, rule); // Create new instruction form 309 void ADLParser::adjust_set_rule(InstructForm *instr) { 1271 void ADLParser::ins_pipe_parse(InstructForm &instr) { 2430 InstructForm *ADLParser::peep_match_child_parse(PeepMatch &match, int parent, int &position, int input){ 2434 InstructForm *inst_see [all...] |
H A D | output_h.cpp | 576 void gen_inst_format(FILE *fp, FormDict &globals, InstructForm &inst, bool for_c_file = false) { 1500 InstructForm *instr; 1501 for( ; (instr = (InstructForm*)_instructions.iter()) != NULL; ) { 1926 memory_operand = InstructForm::MANY_MEMORY_OPERANDS; 1928 if ( memory_operand != InstructForm::NO_MEMORY_OPERAND ) { 1929 if( memory_operand == InstructForm::MANY_MEMORY_OPERANDS ) { 2060 void map(InstructForm &inst){ assert( false, "ShouldNotCallThis()"); } 2106 void map(InstructForm &inst) {fprintf(_cpp, " %s_rule", inst._ident ); }
|
H A D | forms.cpp | 188 InstructForm *Form::is_instruction() const {
|
H A D | formsopt.hpp | 32 class InstructForm;
|
Completed in 73 milliseconds