mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8154473: Update for CompilerDirectives to control stub generation and intrinsics
Use -XX:DisableIntrinsic flag to control intrinsics usage in Interpreter. Reviewed-by: twisti, neliasso, kvn, simonis
This commit is contained in:
parent
6dfcf1dd81
commit
489b38091e
9 changed files with 144 additions and 298 deletions
|
@ -101,8 +101,6 @@ private:
|
|||
InlineMatcher* _inlinematchers;
|
||||
CompilerDirectives* _directive;
|
||||
|
||||
static ccstrlist canonicalize_disableintrinsic(ccstrlist option_value);
|
||||
|
||||
public:
|
||||
DirectiveSet(CompilerDirectives* directive);
|
||||
~DirectiveSet();
|
||||
|
@ -117,6 +115,7 @@ public:
|
|||
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 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue