Searched refs:ArchDesc (Results 1 - 15 of 15) sorted by relevance
/openjdk7/hotspot/src/share/vm/adlc/ |
H A D | filebuff.hpp | 43 class ArchDesc; 64 ArchDesc& _AD; // Reference to Architecture Description 72 FileBuff(BufferedFile *fp, ArchDesc& archDesc); // Constructor
|
H A D | archDesc.cpp | 165 //---------------------------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 D | adlc.hpp | 99 // globally define ArchDesc for convenience. Alternatively every form 102 extern ArchDesc* globalAD;
|
H A D | formssel.hpp | 71 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 D | dfa.cpp | 195 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 D | archDesc.hpp | 95 //---------------------------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 D | main.cpp | 29 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 D | output_c.cpp | 146 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 D | adlparse.hpp | 271 ArchDesc &_AD; // Architecture Description being built 275 ADLParser(FileBuff &buf, ArchDesc &archDesc); // Create new ADLParser object
|
H A D | output_h.cpp | 50 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 D | forms.hpp | 79 class ArchDesc; 530 void add(const char *c, ArchDesc &AD); // check if 'c' is defined in <arch>.ad
|
H A D | filebuff.cpp | 32 FileBuff::FileBuff( BufferedFile *fptr, ArchDesc& archDesc) : _fp(fptr), _AD(archDesc) {
|
H A D | formsopt.hpp | 73 class ArchDesc;
|
H A D | formssel.cpp | 1171 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 D | adlparse.cpp | 31 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 109 milliseconds