comparison src/share/vm/adlc/adlparse.hpp @ 2014:4de5f4101cfd

Merge
author iveresov
date Wed, 08 Dec 2010 17:50:49 -0800
parents 2f644f85485d
children f03a3c8bd5e5
comparison
equal deleted inserted replaced
1990:401fbd7ff77c 2014:4de5f4101cfd
154 MatchNode *matchChild_parse(FormDict &operands, int &depth, 154 MatchNode *matchChild_parse(FormDict &operands, int &depth,
155 int &numleaves, bool atroot); 155 int &numleaves, bool atroot);
156 156
157 Attribute *attr_parse(char *ident);// Parse instr/operand attribute rule 157 Attribute *attr_parse(char *ident);// Parse instr/operand attribute rule
158 // Parse instruction encode rule 158 // Parse instruction encode rule
159 InsEncode *ins_encode_parse(InstructForm &inst); 159 void ins_encode_parse(InstructForm &inst);
160 InsEncode *ins_encode_parse_block(InstructForm &inst); 160 void ins_encode_parse_block(InstructForm &inst);
161 void ins_encode_parse_block_impl(InstructForm& inst, EncClass* encoding, char* ec_name);
162
163 void constant_parse(InstructForm& inst);
164 void constant_parse_expression(EncClass* encoding, char* ec_name);
165
161 Opcode *opcode_parse(InstructForm *insr); // Parse instruction opcode 166 Opcode *opcode_parse(InstructForm *insr); // Parse instruction opcode
162 char *size_parse(InstructForm *insr); // Parse instruction size 167 char *size_parse(InstructForm *insr); // Parse instruction size
163 Interface *interface_parse(); // Parse operand interface rule 168 Interface *interface_parse(); // Parse operand interface rule
164 Interface *mem_interface_parse(); // Parse memory interface rule 169 Interface *mem_interface_parse(); // Parse memory interface rule
165 Interface *cond_interface_parse(); // Parse conditional interface rule 170 Interface *cond_interface_parse(); // Parse conditional interface rule