Searched refs:ArchDesc (Results 1 - 15 of 15) sorted by relevance

/openjdk7/hotspot/src/share/vm/adlc/
H A Dfilebuff.hpp43 class ArchDesc;
64 ArchDesc& _AD; // Reference to Architecture Description
72 FileBuff(BufferedFile *fp, ArchDesc& archDesc); // Constructor
H A DarchDesc.cpp165 //---------------------------ArchDesc Constructor and Destructor-------------
167 ArchDesc::ArchDesc() function in class:ArchDesc
227 ArchDesc::~ArchDesc() {
232 //---------------------------ArchDesc methods: Public ----------------------
234 void ArchDesc::addForm(PreHeaderForm *ptr) { _pre_header.addForm(ptr); };
235 void ArchDesc::addForm(HeaderForm *ptr) { _header.addForm(ptr); };
236 void ArchDesc::addForm(SourceForm *ptr) { _source.addForm(ptr); };
237 void ArchDesc
[all...]
H A Dadlc.hpp99 // globally define ArchDesc for convenience. Alternatively every form
102 extern ArchDesc* globalAD;
H A Dformssel.hpp71 class ArchDesc;
244 bool cisc_spills_to(ArchDesc &AD, InstructForm *alternate);
252 void declare_cisc_version(ArchDesc &AD, FILE *fp_cpp);
253 bool define_cisc_version (ArchDesc &AD, FILE *fp_cpp);
255 bool check_branch_variant(ArchDesc &AD, InstructForm *short_branch);
267 bool define_short_branch_methods(ArchDesc &AD, FILE *fp_cpp);
924 ArchDesc &_AD; // Reference to ArchDesc object
929 MatchNode(ArchDesc &ad, const char *result = 0, const char *expr = 0,
932 MatchNode(ArchDesc
[all...]
H A Ddfa.cpp195 const char* lchild_to_upper = ArchDesc::getMachOperEnum(mList._lchild);
203 const char* rchild_to_upper = ArchDesc::getMachOperEnum(mList._rchild);
213 Expr *ArchDesc::calc_cost(FILE *fp, const char *spaces, MatchList &mList, ProductionState &status) {
217 const char* lchild_to_upper = ArchDesc::getMachOperEnum(mList._lchild);
223 const char* rchild_to_upper = ArchDesc::getMachOperEnum(mList._rchild);
239 void ArchDesc::gen_match(FILE *fp, MatchList &mList, ProductionState &status, Dict &operands_chained_from) {
272 cost_check(fp, spaces6, ArchDesc::getMachOperEnum(mList._resultStr), cost, mList._opcode, status);
293 void ArchDesc::expand_opclass(FILE *fp, const char *indent, const Expr *cost,
305 cost_check(fp, indent, ArchDesc::getMachOperEnum(oclass), cost, result_type, status);
311 void ArchDesc
[all...]
H A DarchDesc.hpp95 //---------------------------ArchDesc------------------------------------------
96 class ArchDesc { class
138 ArchDesc();
139 ~ArchDesc();
364 // Used with ArchDesc::build_map() for all maps except "enum MachOperands"
371 ArchDesc &_AD;
374 OutputMap (FILE *decl_file, FILE *def_file, FormDict &globals, ArchDesc &AD, const char *name)
H A Dmain.cpp29 static void usage(ArchDesc& AD); // Print usage message and exit
35 ArchDesc* globalAD = NULL; // global reference to Architecture Description object
51 ArchDesc AD; // Architecture Description object
341 static void usage(ArchDesc& AD)
362 int ArchDesc::open_file(bool required, ADLFILE & ADF, const char *action)
374 int ArchDesc::open_files(void)
397 void ArchDesc::close_file(int delete_out, ADLFILE& ADF)
406 void ArchDesc::close_files(int delete_out)
H A Doutput_c.cpp146 void ArchDesc::declare_register_masks(FILE *fp_hpp) {
184 void ArchDesc::build_register_masks(FILE *fp_cpp) {
601 void ArchDesc::build_pipe_classes(FILE *fp_cpp) {
1415 void ArchDesc::definePeephole(FILE *fp, InstructForm *node) {
1485 void ArchDesc::defineExpand(FILE *fp, InstructForm *node) {
1885 ArchDesc &_AD;
1892 DefineEmitState(FILE *fp, ArchDesc &AD, EncClass &encoding,
2481 void ArchDesc::defineSize(FILE *fp, InstructForm &inst) {
2499 void ArchDesc::defineEmit(FILE* fp, InstructForm& inst) {
2584 void ArchDesc
[all...]
H A Dadlparse.hpp271 ArchDesc &_AD; // Architecture Description being built
275 ADLParser(FileBuff &buf, ArchDesc &archDesc); // Create new ADLParser object
H A Doutput_h.cpp50 void ArchDesc::buildMachRegisterNumbers(FILE *fp_hpp) {
119 void ArchDesc::buildMachRegisterEncodes(FILE *fp_hpp) {
167 void ArchDesc::declareRegSizes(FILE *fp) {
712 void ArchDesc::declare_pipe_classes(FILE *fp_hpp) {
1115 void ArchDesc::declareClasses(FILE *fp) {
1952 void ArchDesc::defineStateClass(FILE *fp) {
2035 OutputMachOperands(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD)
2064 void ArchDesc::buildMachOperEnum(FILE *fp_hpp) {
2082 OutputMachOpcodes(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD)
2132 void ArchDesc
[all...]
H A Dforms.hpp79 class ArchDesc;
530 void add(const char *c, ArchDesc &AD); // check if 'c' is defined in <arch>.ad
H A Dfilebuff.cpp32 FileBuff::FileBuff( BufferedFile *fptr, ArchDesc& archDesc) : _fp(fptr), _AD(archDesc) {
H A Dformsopt.hpp73 class ArchDesc;
H A Dformssel.cpp1171 bool InstructForm::cisc_spills_to(ArchDesc &AD, InstructForm *instr) {
1217 bool InstructForm::check_branch_variant(ArchDesc &AD, InstructForm *short_branch) {
3118 MatchNode::MatchNode(ArchDesc &ad, const char *result, const char *mexpr,
3127 MatchNode::MatchNode(ArchDesc &ad, MatchNode& mnode)
3134 MatchNode::MatchNode(ArchDesc &ad, MatchNode& mnode, int clone)
3822 MatchRule::MatchRule(ArchDesc &ad)
3827 MatchRule::MatchRule(ArchDesc &ad, MatchRule* mRule)
3833 MatchRule::MatchRule(ArchDesc &ad, MatchNode* mroot, int depth, char *cnstr,
4180 int Attribute::int_val(ArchDesc &ad) {
H A Dadlparse.cpp31 ADLParser::ADLParser(FileBuff& buffer, ArchDesc& archDesc)
582 // Construct the attribute, record global name, and store in ArchDesc
617 // Construct the attribute, record global name, and store in ArchDesc

Completed in 123 milliseconds