mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 11:34:38 +02:00
6857159: local schedule failed with checkcast of Thread.currentThread()
Reviewed-by: kvn
This commit is contained in:
parent
7229ae9b95
commit
62ca1df1dd
4 changed files with 170 additions and 0 deletions
|
@ -158,6 +158,9 @@ public:
|
|||
|
||||
virtual Form::CallType is_ideal_call() const; // matches ideal 'Call'
|
||||
virtual Form::DataType is_ideal_load() const; // node matches ideal 'LoadXNode'
|
||||
// Should antidep checks be disabled for this Instruct
|
||||
// See definition of MatchRule::skip_antidep_check
|
||||
bool skip_antidep_check() const;
|
||||
virtual Form::DataType is_ideal_store() const;// node matches ideal 'StoreXNode'
|
||||
bool is_ideal_mem() const { return is_ideal_load() != Form::none || is_ideal_store() != Form::none; }
|
||||
virtual uint two_address(FormDict &globals); // output reg must match input reg
|
||||
|
@ -1003,6 +1006,9 @@ public:
|
|||
bool is_ideal_loopEnd() const; // node matches ideal 'LoopEnd'
|
||||
bool is_ideal_bool() const; // node matches ideal 'Bool'
|
||||
Form::DataType is_ideal_load() const;// node matches ideal 'LoadXNode'
|
||||
// Should antidep checks be disabled for this rule
|
||||
// See definition of MatchRule::skip_antidep_check
|
||||
bool skip_antidep_check() const;
|
||||
Form::DataType is_ideal_store() const;// node matches ideal 'StoreXNode'
|
||||
|
||||
// Check if 'mRule2' is a cisc-spill variant of this MatchRule
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue