< prev index next >

src/share/vm/compiler/compilerDirectives.hpp

Print this page

        

*** 82,92 **** static int _depth; static void pop_inner(); // no lock version of pop public: static void init(); ! static DirectiveSet* getMatchingDirective(methodHandle mh, AbstractCompiler* comp); static DirectiveSet* getDefaultDirective(AbstractCompiler* comp); static void push(CompilerDirectives* directive); static void pop(int count); static bool check_capacity(int request_size, outputStream* st); static void clear(); --- 82,92 ---- static int _depth; static void pop_inner(); // no lock version of pop public: static void init(); ! static DirectiveSet* getMatchingDirective(const methodHandle& mh, AbstractCompiler* comp); static DirectiveSet* getDefaultDirective(AbstractCompiler* comp); static void push(CompilerDirectives* directive); static void pop(int count); static bool check_capacity(int request_size, outputStream* st); static void clear();
*** 107,121 **** bool parse_and_add_inline(char* str, const char*& error_msg); void append_inline(InlineMatcher* m); bool should_inline(ciMethod* inlinee); bool should_not_inline(ciMethod* inlinee); void print_inline(outputStream* st); ! DirectiveSet* compilecommand_compatibility_init(methodHandle method); bool is_exclusive_copy() { return _directive == NULL; } ! bool matches_inline(methodHandle method, int inline_action); static DirectiveSet* clone(DirectiveSet const* src); ! bool is_intrinsic_disabled(methodHandle method); static ccstrlist canonicalize_disableintrinsic(ccstrlist option_value); void finalize(outputStream* st); typedef enum { #define enum_of_flags(name, type, dvalue, cc_flag) name##Index, --- 107,121 ---- bool parse_and_add_inline(char* str, const char*& error_msg); void append_inline(InlineMatcher* m); bool should_inline(ciMethod* inlinee); bool should_not_inline(ciMethod* inlinee); void print_inline(outputStream* st); ! DirectiveSet* compilecommand_compatibility_init(const methodHandle& method); bool is_exclusive_copy() { return _directive == NULL; } ! bool matches_inline(const methodHandle& method, int inline_action); static DirectiveSet* clone(DirectiveSet const* src); ! bool is_intrinsic_disabled(const methodHandle& method); static ccstrlist canonicalize_disableintrinsic(ccstrlist option_value); void finalize(outputStream* st); typedef enum { #define enum_of_flags(name, type, dvalue, cc_flag) name##Index,
*** 168,178 **** ~CompilerDirectives(); CompilerDirectives* next(); void set_next(CompilerDirectives* next) {_next = next; } ! bool match(methodHandle method); BasicMatcher* match() { return _match; } bool add_match(char* str, const char*& error_msg); DirectiveSet* get_for(AbstractCompiler *comp); void print(outputStream* st); bool is_default_directive() { return _next == NULL; } --- 168,178 ---- ~CompilerDirectives(); CompilerDirectives* next(); void set_next(CompilerDirectives* next) {_next = next; } ! bool match(const methodHandle& method); BasicMatcher* match() { return _match; } bool add_match(char* str, const char*& error_msg); DirectiveSet* get_for(AbstractCompiler *comp); void print(outputStream* st); bool is_default_directive() { return _next == NULL; }
< prev index next >