Mercurial > hg > graal-compiler
diff src/share/vm/adlc/formssel.hpp @ 855:f9094a5e1c8a
6857159: local schedule failed with checkcast of Thread.currentThread()
Reviewed-by: kvn
author | never |
---|---|
date | Tue, 21 Jul 2009 16:42:58 -0700 |
parents | 98cb887364d3 |
children | b5fdf39b9749 |
line wrap: on
line diff
--- a/src/share/vm/adlc/formssel.hpp Fri Jul 17 00:50:55 2009 -0700 +++ b/src/share/vm/adlc/formssel.hpp Tue Jul 21 16:42:58 2009 -0700 @@ -158,6 +158,9 @@ 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 @@ 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