comparison src/cpu/sparc/vm/sparc.ad @ 2491:0654ee04b214

Merge with OpenJDK.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Fri, 22 Apr 2011 15:30:53 +0200
parents 7e88bdae86ec
children faa472957b38
comparison
equal deleted inserted replaced
2490:29246b1d2d3c 2491:0654ee04b214
1840 1840
1841 // Should the Matcher clone shifts on addressing modes, expecting them to 1841 // Should the Matcher clone shifts on addressing modes, expecting them to
1842 // be subsumed into complex addressing expressions or compute them into 1842 // be subsumed into complex addressing expressions or compute them into
1843 // registers? True for Intel but false for most RISCs 1843 // registers? True for Intel but false for most RISCs
1844 const bool Matcher::clone_shift_expressions = false; 1844 const bool Matcher::clone_shift_expressions = false;
1845
1846 // Do we need to mask the count passed to shift instructions or does
1847 // the cpu only look at the lower 5/6 bits anyway?
1848 const bool Matcher::need_masked_shift_count = false;
1845 1849
1846 bool Matcher::narrow_oop_use_complex_address() { 1850 bool Matcher::narrow_oop_use_complex_address() {
1847 NOT_LP64(ShouldNotCallThis()); 1851 NOT_LP64(ShouldNotCallThis());
1848 assert(UseCompressedOops, "only for compressed oops code"); 1852 assert(UseCompressedOops, "only for compressed oops code");
1849 return false; 1853 return false;