- 09 10月, 2013 1 次提交
-
-
由 roland 提交于
Summary: x86 interpreter and c1 type profiling for arguments at calls Reviewed-by: kvn, twisti
-
- 08 10月, 2013 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn
-
- 30 7月, 2013 1 次提交
-
-
由 twisti 提交于
Summary: C1's GetUnsafeObject G1 pre-barrier uses the wrong type to read the klass pointer. Reviewed-by: iveresov, kvn
-
- 03 7月, 2013 1 次提交
-
-
由 drchase 提交于
Summary: add intrinsics using new instruction to interpreter, C1, C2, for suitable x86; add test Reviewed-by: kvn, twisti
-
- 05 6月, 2013 1 次提交
-
-
由 morris 提交于
Summary: added guarantee() Reviewed-by: kvn
-
- 15 4月, 2013 1 次提交
-
-
由 roland 提交于
Summary: missing #ifdef ASSERT Reviewed-by: kvn
-
- 10 4月, 2013 1 次提交
-
-
由 jiangli 提交于
Summary: Allocate the method's profiling related metadata until they are needed. Reviewed-by: coleenp, roland
-
- 05 4月, 2013 1 次提交
-
-
由 mikael 提交于
Summary: Add the -Wunused-function flag and remove a number of unused functions. Reviewed-by: dholmes, coleenp, kvn
-
- 30 3月, 2013 1 次提交
-
-
由 roland 提交于
8010934: assert failure in c1_LinearScan.cpp: "asumption: non-Constant instructions have only virtual operands" Summary: incorrect code to skip some ArrayLength instructions in LIRGenerator Reviewed-by: kvn
-
- 21 3月, 2013 1 次提交
-
-
由 roland 提交于
Summary: when possible optimize out array bound checks, inserting predicates when needed. Reviewed-by: never, kvn, twisti Contributed-by: Nthomaswue <thomas.wuerthinger@oracle.com>
-
- 24 1月, 2013 1 次提交
-
-
由 jprovino 提交于
Summary: Rename INCLUDE_ALTERNATE_GCS to INCLUDE_ALL_GCS and replace SERIALGC with INCLUDE_ALL_GCS. Reviewed-by: coleenp, stefank
-
- 19 12月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Add three memory-ordering intrinsics to the sun.misc.Unsafe class. Reviewed-by: twisti, kvn Contributed-by: NAleksey Shipilev <aleksey.shipilev@oracle.com>
-
- 09 10月, 2012 1 次提交
-
-
由 roland 提交于
Summary: support of compress class pointers in the compilers. Reviewed-by: kvn, twisti
-
- 11 9月, 2012 1 次提交
-
-
由 roland 提交于
Summary: C1 needs knowledge of T_METADATA at the LIR level. Reviewed-by: kvn, coleenp
-
- 05 9月, 2012 1 次提交
-
-
由 stefank 提交于
Summary: Don't decompress the klass pointer in the G1 pre-barrier code when !UseCompressedKlassPointers Reviewed-by: coleenp, brutisso
-
- 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>
-
- 22 8月, 2012 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, roland, jrose
-
- 21 8月, 2012 1 次提交
-
-
由 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
-
- 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>
-
- 14 6月, 2012 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn
-
- 13 6月, 2012 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, twisti Contributed-by: NKrystal Mok <sajia@taobao.com>
-
- 05 6月, 2012 1 次提交
-
-
由 roland 提交于
Summary: Class.cast which calls Class.isInstance is heavily used by the new JSR 292 implementation Reviewed-by: roland Contributed-by: NKrystal Mok <rednaxelafx@gmail.com>
-
- 15 5月, 2012 1 次提交
-
-
由 roland 提交于
Summary: use x87 instructions to implement exp() and pow() in interpreter/c1/c2. Reviewed-by: kvn, never, twisti
-
- 06 3月, 2012 1 次提交
-
-
由 rbackman 提交于
Reviewed-by: sla, never
-
- 22 2月, 2012 1 次提交
-
-
由 jiangli 提交于
Summary: Issue storestore barrier before constructor return if the constructor write final field. Reviewed-by: dholmes, jrose, roland, coleenp Contributed-by: NJiangli Zhou <jiangli.zhou@oracle.com>
-
- 21 1月, 2012 1 次提交
-
-
由 iveresov 提交于
Summary: Pass correct type to branch in LIRGenerator::do_SwitchRanges() Reviewed-by: kvn, never
-
- 07 12月, 2011 1 次提交
-
-
由 stefank 提交于
Summary: Moved sizeof(klassOopDesc), changed the return type to ByteSize and removed the _in_bytes suffix. Reviewed-by: never, bdelsart, coleenp, jrose
-
- 05 10月, 2011 1 次提交
-
-
由 iveresov 提交于
Summary: Save bci of instruction that produced Goto and use it to call back to runtime Reviewed-by: kvn, never
-
- 30 9月, 2011 1 次提交
-
-
由 iveresov 提交于
Summary: Enable invocation events for inlinees Reviewed-by: kvn
-
- 17 11月, 2011 1 次提交
-
-
由 iveresov 提交于
Summary: Move the inlinee invoke notification callback into inlinee preamble Reviewed-by: kvn, never
-
- 15 6月, 2011 1 次提交
-
-
由 twisti 提交于
Reviewed-by: iveresov, never
-
- 14 4月, 2011 1 次提交
-
-
由 johnc 提交于
Summary: Allow long type for offset in G1 code in compiler implementations of Unsafe.getObject Reviewed-by: never, iveresov
-
- 09 4月, 2011 1 次提交
-
-
由 iveresov 提交于
Summary: Fix -XX:+VerifyOops Reviewed-by: kvn, never
-
- 08 4月, 2011 1 次提交
-
-
由 johnc 提交于
Summary: A referent object that is only weakly reachable at the start of concurrent marking but is re-attached to the strongly reachable object graph during marking may not be marked as live. This can cause the reference object to be processed prematurely and leave dangling pointers to the referent object. Implement a read barrier for the java.lang.ref.Reference::referent field by intrinsifying the Reference.get() method, and intercepting accesses though JNI, reflection, and Unsafe, so that when a non-null referent object is read it is also logged in an SATB buffer. Reviewed-by: kvn, iveresov, never, tonyp, dholmes
-
- 03 4月, 2011 1 次提交
-
-
由 roland 提交于
Summary: better static analysis. Take advantage of array copy stubs. Reviewed-by: never
-
- 12 3月, 2011 1 次提交
-
-
由 jrose 提交于
Summary: package and class renaming only; delete unused methods and classes Reviewed-by: twisti
-
- 07 3月, 2011 1 次提交
-
-
由 never 提交于
6965570: assert(!needs_patching && x->is_loaded(),"how do we know it's volatile if it's not loaded") Reviewed-by: iveresov
-
- 22 1月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: iveresov, twisti
-
- 10 1月, 2011 1 次提交
-
-
由 dholmes 提交于
Summary: Modify membars to match regular volatile variable handling Reviewed-by: iveresov, kvn, never
-
- 28 12月, 2010 1 次提交
-
-
由 iveresov 提交于
Summary: Fix CAS of longs on SPARC 32bit and cmove on SPARC 64bit. Reviewed-by: kvn
-