< prev index next >

src/share/vm/adlc/main.cpp

Print this page
rev 12121 : [mq]: all_changes.patch


 242   AD.addInclude(AD._CPP_CLONE_file, "adfiles", get_basename(AD._HPP_file._name));
 243   AD.addInclude(AD._CPP_EXPAND_file, "precompiled.hpp");
 244   AD.addInclude(AD._CPP_EXPAND_file, "adfiles", get_basename(AD._HPP_file._name));
 245   AD.addInclude(AD._CPP_FORMAT_file, "precompiled.hpp");
 246   AD.addInclude(AD._CPP_FORMAT_file, "adfiles", get_basename(AD._HPP_file._name));
 247   AD.addInclude(AD._CPP_GEN_file, "precompiled.hpp");
 248   AD.addInclude(AD._CPP_GEN_file, "adfiles", get_basename(AD._HPP_file._name));
 249   AD.addInclude(AD._CPP_GEN_file, "opto/cfgnode.hpp");
 250   AD.addInclude(AD._CPP_GEN_file, "opto/locknode.hpp");
 251   AD.addInclude(AD._CPP_MISC_file, "precompiled.hpp");
 252   AD.addInclude(AD._CPP_MISC_file, "adfiles", get_basename(AD._HPP_file._name));
 253   AD.addInclude(AD._CPP_PEEPHOLE_file, "precompiled.hpp");
 254   AD.addInclude(AD._CPP_PEEPHOLE_file, "adfiles", get_basename(AD._HPP_file._name));
 255   AD.addInclude(AD._CPP_PIPELINE_file, "precompiled.hpp");
 256   AD.addInclude(AD._CPP_PIPELINE_file, "adfiles", get_basename(AD._HPP_file._name));
 257   AD.addInclude(AD._DFA_file, "precompiled.hpp");
 258   AD.addInclude(AD._DFA_file, "adfiles", get_basename(AD._HPP_file._name));
 259   AD.addInclude(AD._DFA_file, "opto/cfgnode.hpp");  // Use PROB_MAX in predicate.
 260   AD.addInclude(AD._DFA_file, "opto/intrinsicnode.hpp");
 261   AD.addInclude(AD._DFA_file, "opto/matcher.hpp");

 262   AD.addInclude(AD._DFA_file, "opto/opcodes.hpp");
 263   AD.addInclude(AD._DFA_file, "opto/convertnode.hpp");
 264   // Make sure each .cpp file starts with include lines:
 265   // files declaring and defining generators for Mach* Objects (hpp,cpp)
 266   // Generate the result files:
 267   // enumerations, class definitions, object generators, and the DFA
 268   // file containing enumeration of machine operands & instructions (hpp)
 269   AD.addPreHeaderBlocks(AD._HPP_file._fp);        // .hpp
 270   AD.buildMachOperEnum(AD._HPP_file._fp);         // .hpp
 271   AD.buildMachOpcodesEnum(AD._HPP_file._fp);      // .hpp
 272   AD.buildMachRegisterNumbers(AD._VM_file._fp);   // VM file
 273   AD.buildMachRegisterEncodes(AD._HPP_file._fp);  // .hpp file
 274   AD.declareRegSizes(AD._HPP_file._fp);           // .hpp
 275   AD.build_pipeline_enums(AD._HPP_file._fp);      // .hpp
 276   // output definition of class "State"
 277   AD.defineStateClass(AD._HPP_file._fp);          // .hpp
 278   // file declaring the Mach* classes derived from MachOper and MachNode
 279   AD.declareClasses(AD._HPP_file._fp);
 280   // declare and define maps: in the .hpp and .cpp files respectively
 281   AD.addSourceBlocks(AD._CPP_file._fp);           // .cpp




 242   AD.addInclude(AD._CPP_CLONE_file, "adfiles", get_basename(AD._HPP_file._name));
 243   AD.addInclude(AD._CPP_EXPAND_file, "precompiled.hpp");
 244   AD.addInclude(AD._CPP_EXPAND_file, "adfiles", get_basename(AD._HPP_file._name));
 245   AD.addInclude(AD._CPP_FORMAT_file, "precompiled.hpp");
 246   AD.addInclude(AD._CPP_FORMAT_file, "adfiles", get_basename(AD._HPP_file._name));
 247   AD.addInclude(AD._CPP_GEN_file, "precompiled.hpp");
 248   AD.addInclude(AD._CPP_GEN_file, "adfiles", get_basename(AD._HPP_file._name));
 249   AD.addInclude(AD._CPP_GEN_file, "opto/cfgnode.hpp");
 250   AD.addInclude(AD._CPP_GEN_file, "opto/locknode.hpp");
 251   AD.addInclude(AD._CPP_MISC_file, "precompiled.hpp");
 252   AD.addInclude(AD._CPP_MISC_file, "adfiles", get_basename(AD._HPP_file._name));
 253   AD.addInclude(AD._CPP_PEEPHOLE_file, "precompiled.hpp");
 254   AD.addInclude(AD._CPP_PEEPHOLE_file, "adfiles", get_basename(AD._HPP_file._name));
 255   AD.addInclude(AD._CPP_PIPELINE_file, "precompiled.hpp");
 256   AD.addInclude(AD._CPP_PIPELINE_file, "adfiles", get_basename(AD._HPP_file._name));
 257   AD.addInclude(AD._DFA_file, "precompiled.hpp");
 258   AD.addInclude(AD._DFA_file, "adfiles", get_basename(AD._HPP_file._name));
 259   AD.addInclude(AD._DFA_file, "opto/cfgnode.hpp");  // Use PROB_MAX in predicate.
 260   AD.addInclude(AD._DFA_file, "opto/intrinsicnode.hpp");
 261   AD.addInclude(AD._DFA_file, "opto/matcher.hpp");
 262   AD.addInclude(AD._DFA_file, "opto/narrowptrnode.hpp");
 263   AD.addInclude(AD._DFA_file, "opto/opcodes.hpp");
 264   AD.addInclude(AD._DFA_file, "opto/convertnode.hpp");
 265   // Make sure each .cpp file starts with include lines:
 266   // files declaring and defining generators for Mach* Objects (hpp,cpp)
 267   // Generate the result files:
 268   // enumerations, class definitions, object generators, and the DFA
 269   // file containing enumeration of machine operands & instructions (hpp)
 270   AD.addPreHeaderBlocks(AD._HPP_file._fp);        // .hpp
 271   AD.buildMachOperEnum(AD._HPP_file._fp);         // .hpp
 272   AD.buildMachOpcodesEnum(AD._HPP_file._fp);      // .hpp
 273   AD.buildMachRegisterNumbers(AD._VM_file._fp);   // VM file
 274   AD.buildMachRegisterEncodes(AD._HPP_file._fp);  // .hpp file
 275   AD.declareRegSizes(AD._HPP_file._fp);           // .hpp
 276   AD.build_pipeline_enums(AD._HPP_file._fp);      // .hpp
 277   // output definition of class "State"
 278   AD.defineStateClass(AD._HPP_file._fp);          // .hpp
 279   // file declaring the Mach* classes derived from MachOper and MachNode
 280   AD.declareClasses(AD._HPP_file._fp);
 281   // declare and define maps: in the .hpp and .cpp files respectively
 282   AD.addSourceBlocks(AD._CPP_file._fp);           // .cpp


< prev index next >