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 // |