Mercurial > hg > truffle
comparison src/share/vm/opto/matcher.hpp @ 4114:6729bbc1fcd6
7003454: order constants in constant table by number of references in code
Reviewed-by: kvn, never, bdelsart
author | twisti |
---|---|
date | Wed, 16 Nov 2011 01:39:50 -0800 |
parents | d8cb48376797 |
children | db2e64ca2d5a |
comparison
equal
deleted
inserted
replaced
4113:8c57262447d3 | 4114:6729bbc1fcd6 |
---|---|
369 // Should the Matcher clone shifts on addressing modes, expecting them to | 369 // Should the Matcher clone shifts on addressing modes, expecting them to |
370 // be subsumed into complex addressing expressions or compute them into | 370 // be subsumed into complex addressing expressions or compute them into |
371 // registers? True for Intel but false for most RISCs | 371 // registers? True for Intel but false for most RISCs |
372 static const bool clone_shift_expressions; | 372 static const bool clone_shift_expressions; |
373 | 373 |
374 // Should constant table entries be accessed with loads using | |
375 // absolute addressing? True for x86 but false for most RISCs. | |
376 static const bool constant_table_absolute_addressing; | |
377 | |
378 static bool narrow_oop_use_complex_address(); | 374 static bool narrow_oop_use_complex_address(); |
379 | 375 |
380 // Generate implicit null check for narrow oops if it can fold | 376 // Generate implicit null check for narrow oops if it can fold |
381 // into address expression (x64). | 377 // into address expression (x64). |
382 // | 378 // |