48 virtual const char* name() = 0; |
48 virtual const char* name() = 0; |
49 |
49 |
50 // Missing feature tests |
50 // Missing feature tests |
51 virtual bool supports_native() { return true; } |
51 virtual bool supports_native() { return true; } |
52 virtual bool supports_osr () { return true; } |
52 virtual bool supports_osr () { return true; } |
|
53 virtual bool can_compile_method(methodHandle method) { return true; } |
53 #if defined(TIERED) || ( !defined(COMPILER1) && !defined(COMPILER2) && !defined(SHARK)) |
54 #if defined(TIERED) || ( !defined(COMPILER1) && !defined(COMPILER2) && !defined(SHARK)) |
54 virtual bool is_c1 () { return false; } |
55 virtual bool is_c1 () { return false; } |
55 virtual bool is_c2 () { return false; } |
56 virtual bool is_c2 () { return false; } |
56 virtual bool is_shark() { return false; } |
57 virtual bool is_shark() { return false; } |
57 #else |
58 #else |