- 26 9月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Replaced is_vector_use() call with explicit check for vector shift's count. Reviewed-by: twisti, roland, dlong, vlivanov
-
- 20 9月, 2012 3 次提交
-
-
由 roland 提交于
Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by: kvn, jrose
-
由 kvn 提交于
Summary: Fixed vectors alignment when several arrays are accessed in one loop. Reviewed-by: roland, twisti
-
由 twisti 提交于
Reviewed-by: kvn Contributed-by: NAleksey Shipilev <aleksey.shipilev@oracle.com>
-
- 18 9月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Save whole XMM/YMM registers in safepoint interrupt handler. Reviewed-by: roland, twisti
-
- 11 9月, 2012 1 次提交
-
-
由 roland 提交于
Summary: C1 needs knowledge of T_METADATA at the LIR level. Reviewed-by: kvn, coleenp
-
- 08 9月, 2012 1 次提交
-
-
由 coleenp 提交于
Summary: Simple renaming to be consistent with instanceKlass->InstanceKlass renaming Reviewed-by: stefank, jmasa
-
- 05 9月, 2012 1 次提交
-
-
由 roland 提交于
Summary: xmeet when both inputs are MetadataPtr. Reviewed-by: kvn
-
- 02 9月, 2012 1 次提交
-
-
由 coleenp 提交于
Summary: Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland Contributed-by: Njmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com>
-
- 30 8月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Do not remove safepoints during peeling optimization. Reviewed-by: twisti
-
- 29 8月, 2012 1 次提交
-
-
由 twisti 提交于
7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites Reviewed-by: kvn
-
- 28 8月, 2012 2 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, dholmes, coleenp Contributed-by: NTao Mao <tao.mao@oracle.com>
-
由 kvn 提交于
Summary: Add split_arena to allocate temporary arrays in PhaseChaitin::Split() and free them on method's exit. Reviewed-by: twisti
-
- 24 8月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Change pair check to vector check in RA bias coloring code. Reviewed-by: jrose, twisti
-
- 23 8月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Fixed Pack node generation. Not vectorize shift instructions if count is not the same for all shifts and if count is vector. Reviewed-by: twisti
-
- 22 8月, 2012 2 次提交
- 21 8月, 2012 2 次提交
-
-
由 kvn 提交于
Summary: In C2 add software membar after load from Reference.referent field to prevent commoning of loads across safepoint since GC can change its value. In C1 always generate Reference.get() intrinsic. Reviewed-by: roland, twisti, dholmes, johnc
-
由 kvn 提交于
Summary: Added asm encoding and mach nodes for vector arithmetic instructions on x86. Reviewed-by: roland
-
- 02 8月, 2012 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, jrose
-
- 31 7月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Added new FormatBufferResource class to use thread's resource area for error message buffer. Reviewed-by: twisti
-
- 28 7月, 2012 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, twisti
-
- 25 7月, 2012 1 次提交
-
-
由 twisti 提交于
6984705: JSR 292 method handle creation should not go through JNI Summary: remove assembly code for JDK 7 chained method handles Reviewed-by: jrose, twisti, kvn, mhaupt Contributed-by: NJohn Rose <john.r.rose@oracle.com>, Christian Thalinger <christian.thalinger@oracle.com>, Michael Haupt <michael.haupt@oracle.com>
-
- 17 7月, 2012 1 次提交
-
-
由 dlong 提交于
Summary: replace recursive method with iterative Reviewed-by: kvn, twisti Contributed-by: dean.long@oracle.com
-
- 14 7月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Don't eliminate Integer::toString() call node during String concatenation optimization if it has several uses. Reviewed-by: twisti
-
- 12 7月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Use uncast node equivalence checks in CmpUNode::sub. Reviewed-by: kvn, twisti Contributed-by: vladimir.x.ivanov@oracle.com
-
- 03 7月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Use class exactness as part of the condition for class compare optimization instead of assert. Reviewed-by: twisti, roland
-
- 02 7月, 2012 1 次提交
-
-
由 roland 提交于
Summary: When c2 intrinsifies pow/exp, it should never inline the java implementations. Reviewed-by: kvn
-
- 29 6月, 2012 1 次提交
-
-
由 zgu 提交于
7151532: DCmd for hotspot native memory tracking Summary: Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd Reviewed-by: acorn, coleenp, fparain
-
- 27 6月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: check for and skip diamond shaped NULL check code for the result of toString() Reviewed-by: twisti, roland
-
- 23 6月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: When looking for the same value in an other register check that all parts of that register has the same value. Reviewed-by: johnc, twisti
-
- 20 6月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: disable vectorization of a memory access with more elements per vector than one which is used for alignment on sparc Reviewed-by: twisti
-
- 19 6月, 2012 1 次提交
-
-
由 twisti 提交于
Reviewed-by: jrose, kvn
-
- 18 6月, 2012 1 次提交
-
-
由 roland 提交于
Summary: Arrays.copyOfRange(original, from, to) with from > original.length tries to do a copy with a negative length. Reviewed-by: kvn, twisti
-
- 15 6月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Increase vector size up to 256-bits for YMM AVX registers on x86. Reviewed-by: never, twisti, roland
-
- 13 6月, 2012 3 次提交
-
-
由 kvn 提交于
Summary: replace frequent C2 optimizer code patterns with new methods calls Reviewed-by: kvn, twisti Contributed-by: vladimir.x.ivanov@oracle.com
-
由 twisti 提交于
Reviewed-by: kvn, twisti Contributed-by: NKrystal Mok <sajia@taobao.com>
-
由 kvn 提交于
Summary: keep intermediate node alive till the end of the graph construction using dummy hook node trick Reviewed-by: kvn, twisti Contributed-by: vladimir.x.ivanov@oracle.com
-
- 12 6月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Add missing check for EncodeP node in MemNode::Ideal_common_DU_postCCP() method. Reviewed-by: twisti
-
- 25 5月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: optimize this code pattern obj.getClass() == A.class. Reviewed-by: jrose, kvn Contributed-by: NKrystal Mok <sajia@taobao.com>
-