Mercurial > hg > truffle
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; |