equal
deleted
inserted
replaced
23 */ |
23 */ |
24 |
24 |
25 #include "precompiled.hpp" |
25 #include "precompiled.hpp" |
26 #include "libadt/vectset.hpp" |
26 #include "libadt/vectset.hpp" |
27 #include "memory/allocation.inline.hpp" |
27 #include "memory/allocation.inline.hpp" |
|
28 #include "compiler/compilerDirectives.hpp" |
28 #include "opto/block.hpp" |
29 #include "opto/block.hpp" |
29 #include "opto/cfgnode.hpp" |
30 #include "opto/cfgnode.hpp" |
30 #include "opto/chaitin.hpp" |
31 #include "opto/chaitin.hpp" |
31 #include "opto/loopnode.hpp" |
32 #include "opto/loopnode.hpp" |
32 #include "opto/machnode.hpp" |
33 #include "opto/machnode.hpp" |
363 , _root(root) |
364 , _root(root) |
364 , _matcher(matcher) |
365 , _matcher(matcher) |
365 , _node_to_block_mapping(arena) |
366 , _node_to_block_mapping(arena) |
366 , _node_latency(NULL) |
367 , _node_latency(NULL) |
367 #ifndef PRODUCT |
368 #ifndef PRODUCT |
368 , _trace_opto_pipelining(TraceOptoPipelining || C->method_has_option("TraceOptoPipelining")) |
369 , _trace_opto_pipelining(C->directive()->TraceOptoPipeliningOption) |
369 #endif |
370 #endif |
370 #ifdef ASSERT |
371 #ifdef ASSERT |
371 , _raw_oops(arena) |
372 , _raw_oops(arena) |
372 #endif |
373 #endif |
373 { |
374 { |