Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/stubRoutines.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 | 0ac769a57c64 |
children | 38fa55e5e792 |
comparison
equal
deleted
inserted
replaced
2445:08eb13460b3a | 2446:13bc79b5c9c8 |
---|---|
280 static address addr_mxcsr_std() { return (address)&_mxcsr_std; } | 280 static address addr_mxcsr_std() { return (address)&_mxcsr_std; } |
281 static address addr_fpu_subnormal_bias1() { return (address)&_fpu_subnormal_bias1; } | 281 static address addr_fpu_subnormal_bias1() { return (address)&_fpu_subnormal_bias1; } |
282 static address addr_fpu_subnormal_bias2() { return (address)&_fpu_subnormal_bias2; } | 282 static address addr_fpu_subnormal_bias2() { return (address)&_fpu_subnormal_bias2; } |
283 | 283 |
284 | 284 |
285 static address select_arraycopy_function(BasicType t, bool aligned, bool disjoint, const char* &name, bool dest_uninitialized); | |
286 | |
285 static address jbyte_arraycopy() { return _jbyte_arraycopy; } | 287 static address jbyte_arraycopy() { return _jbyte_arraycopy; } |
286 static address jshort_arraycopy() { return _jshort_arraycopy; } | 288 static address jshort_arraycopy() { return _jshort_arraycopy; } |
287 static address jint_arraycopy() { return _jint_arraycopy; } | 289 static address jint_arraycopy() { return _jint_arraycopy; } |
288 static address jlong_arraycopy() { return _jlong_arraycopy; } | 290 static address jlong_arraycopy() { return _jlong_arraycopy; } |
289 static address oop_arraycopy(bool dest_uninitialized = false) { | 291 static address oop_arraycopy(bool dest_uninitialized = false) { |