37 public: 38 // Creation 39 Compiler(); 40 ~Compiler(); 41 42 // Name of this compiler 43 virtual const char* name() { return "C1"; } 44 45 // Missing feature tests 46 virtual bool supports_native() { return true; } 47 virtual bool supports_osr () { return true; } 48 49 // Initialization 50 virtual void initialize(); 51 52 // Compilation entry point for methods 53 virtual void compile_method(ciEnv* env, ciMethod* target, int entry_bci); 54 55 // Print compilation timers and statistics 56 virtual void print_timers(); 57 }; 58 59 #endif // SHARE_VM_C1_C1_COMPILER_HPP | 37 public: 38 // Creation 39 Compiler(); 40 ~Compiler(); 41 42 // Name of this compiler 43 virtual const char* name() { return "C1"; } 44 45 // Missing feature tests 46 virtual bool supports_native() { return true; } 47 virtual bool supports_osr () { return true; } 48 49 // Initialization 50 virtual void initialize(); 51 52 // Compilation entry point for methods 53 virtual void compile_method(ciEnv* env, ciMethod* target, int entry_bci); 54 55 // Print compilation timers and statistics 56 virtual void print_timers(); 57 58 // Size of the code buffer 59 static int code_buffer_size(); 60 }; 61 62 #endif // SHARE_VM_C1_C1_COMPILER_HPP |