Mercurial > hg > truffle
comparison src/share/vm/adlc/adlparse.hpp @ 2008:2f644f85485d
6961690: load oops from constant table on SPARC
Summary: oops should be loaded from the constant table of an nmethod instead of materializing them with a long code sequence.
Reviewed-by: never, kvn
author | twisti |
---|---|
date | Fri, 03 Dec 2010 01:34:31 -0800 |
parents | f95d63e2154a |
children | f03a3c8bd5e5 |
comparison
equal
deleted
inserted
replaced
2007:5ddfcf4b079e | 2008:2f644f85485d |
---|---|
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 |