Mercurial > hg > truffle
diff src/share/vm/c1/c1_LIR.hpp @ 2446:13bc79b5c9c8
7033154: Improve C1 arraycopy performance
Summary: better static analysis. Take advantage of array copy stubs.
Reviewed-by: never
author | roland |
---|---|
date | Sun, 03 Apr 2011 12:00:54 +0200 |
parents | 8033953d67ff |
children | 5cceda753a4a |
line wrap: on
line diff
--- a/src/share/vm/c1/c1_LIR.hpp Sat Apr 02 10:54:15 2011 -0700 +++ b/src/share/vm/c1/c1_LIR.hpp Sun Apr 03 12:00:54 2011 +0200 @@ -1215,7 +1215,11 @@ src_range_check = 1 << 5, dst_range_check = 1 << 6, type_check = 1 << 7, - all_flags = (1 << 8) - 1 + overlapping = 1 << 8, + unaligned = 1 << 9, + src_objarray = 1 << 10, + dst_objarray = 1 << 11, + all_flags = (1 << 12) - 1 }; LIR_OpArrayCopy(LIR_Opr src, LIR_Opr src_pos, LIR_Opr dst, LIR_Opr dst_pos, LIR_Opr length, LIR_Opr tmp,