- 28 3月, 2008 1 次提交
-
-
由 kvn 提交于
Summary: The assert misses the case CastX2P 'base' for an unsafe field reference Reviewed-by: never, jrose
-
- 21 3月, 2008 3 次提交
-
-
由 kvn 提交于
Summary: EA gives opportunite to do more aggressive memory optimizations. Reviewed-by: never, jrose
-
由 kvn 提交于
Summary: Use scalar replacement with EA to remove allocations for objects which do not escape the compiled method. Reviewed-by: rasbold, never, jrose
-
由 never 提交于
6663621: JVM crashes while trying to execute api/java_security/Signature/SignatureTests.html#initSign tests. Summary: alignment expression with secondary induction variables is sometimes wrong Reviewed-by: kvn, rasbold
-
- 20 3月, 2008 2 次提交
- 19 3月, 2008 4 次提交
-
-
由 sbohne 提交于
Summary: Remove -XX:+CacheTimeMillis option and associated functionality Reviewed-by: acorn, never
-
由 never 提交于
Summary: split_thru_phi produces top on a non-dead path Reviewed-by: kvn, rasbold, sgoldman
-
由 never 提交于
Summary: ClearArrayNode::Identity should use TypeX instead of TypeInt Reviewed-by: jrose, kvn, sgoldman
-
由 never 提交于
Summary: Compile::has_loops() should be set from inlined methods Reviewed-by: kvn, rasbold
-
- 15 3月, 2008 2 次提交
- 14 3月, 2008 3 次提交
-
-
由 sbohne 提交于
Summary: os::attempt_reserve_memory_at() now passes an address hint to mmap Reviewed-by: kamg, dice
-
由 kvn 提交于
Summary: Avoid an infinite generation of instance's field values Phi nodes. Reviewed-by: never
-
由 kvn 提交于
6671807: (Escape Analysis) Add new ideal node to represent the state of a scalarized object at a safepoint Summary: Values of non-static fields of a scalarized object should be saved in debug info to reallocate the object during deoptimization. Reviewed-by: never
-
- 13 3月, 2008 5 次提交
-
-
由 dcubed 提交于
Summary: Use instanceKlass::method_with_idnum() instead of slot() to work with RedefineClasses(). Reviewed-by: sspitsyn
-
由 dcubed 提交于
Summary: (for Serguei) Allow for Linux builds with Sun Studio Linux compilers Reviewed-by: sspitsyn, ohair
-
由 dcubed 提交于
Summary: (for Serguei) Clean up use of No_Safepoint_Verifier in JVM TI Reviewed-by: dcubed
-
由 dcubed 提交于
Summary: Add should_not_be_cached() to markOop and methodOop and query that status inOopMapCache::lookup() Reviewed-by: coleenp, sspitsyn, jmasa
-
由 dcubed 提交于
Summary: Make RedefineClasses() interoperate better with class sharing. Reviewed-by: sspitsyn, jmasa
-
- 12 3月, 2008 4 次提交
-
-
由 kvn 提交于
Summary: Use MDO to cache arguments escape state determined by the byte code escape analyzer. Reviewed-by: never
-
由 jmasa 提交于
Summary: Mangling the unused space is having an adverse affect on testing with fastdebug builds so turn it off by default. Reviewed-by: ysr, tonyp
-
由 kvn 提交于
Summary: Deoptimization code for reallocation and relocking scalar replaced objects has to be fixed. Reviewed-by: rasbold, never
-
由 kvn 提交于
Summary: C2 crashed in StoreCMNode::Value because n->in(MemNode::OopStore) is 0. Reviewed-by: rasbold, never
-
- 08 3月, 2008 1 次提交
-
-
由 kvn 提交于
Summary: java constructors should be inlined to be able scalar replace a new object Reviewed-by: rasbold
-
- 07 3月, 2008 3 次提交
-
-
由 kvn 提交于
Summary: dump full ideal graph takes forever. Reviewed-by: never, rasbold
-
由 kvn 提交于
Summary: Cloning an allocation will not allow scalar replacement since memory operations could not be associated with one allocation. Reviewed-by: rasbold
-
由 kvn 提交于
Summary: During split unique types EA could exceed nodes limit and fail the method compilation. Reviewed-by: rasbold
-
- 06 3月, 2008 1 次提交
-
-
由 kvn 提交于
6671250: In Parse::do_if() old Cmp node 'c' should be replaced with new one after BoolNode transformation Summary: In Parse::do_if() 'c' (CmpNode) node may be changed during BoolNode transformation so 'c' may became dead but the node is referenced later in the code. Reviewed-by: never
-
- 04 3月, 2008 1 次提交
-
-
由 sbohne 提交于
Summary: Enqueue VM_EnableBiasedLocking operation asynchronously Reviewed-by: never, xlu, kbr, acorn
-
- 03 3月, 2008 1 次提交
-
-
由 jmasa 提交于
Summary: Default values set by cms ergonomics are set with FLAG_SET_DEFAULT so down stream the values look like the default values and affect how later parameters are set. Set these values with FLAG_SET_ERGO instead and adjust how later parameters are interpreted. Reviewed-by: iveresov, apetrusenko, pbk, ysr
-
- 01 3月, 2008 5 次提交
-
-
由 kvn 提交于
Summary: this optimization causes problems (sizes of Load and Store nodes do not match) for objects initialization code and Escape Analysis Reviewed-by: jrose, never
-
由 kvn 提交于
Summary: float CMove generation add duplicated CMPF if there are more then one Move depending on the condition. Reviewed-by: jrose, never, rasbold
-
由 ysr 提交于
Summary: Reduce the amount of related code replication and improve pretty printing. Reviewed-by: jmasa
-
由 kvn 提交于
Summary: generate_arraycopy() does not check the size of allocated array. Reviewed-by: jrose, never
-
由 kvn 提交于
Summary: CmpP could be optimized out if it compares new allocated objects. Reviewed-by: jrose, never, rasbold
-
- 29 2月, 2008 2 次提交
-
-
由 kvn 提交于
Summary: set_req_X() puts dependent nodes on IGVN worklist which allows to improve graph and gives more opportunities for EA scalar replacement. Reviewed-by: jrose, never
-
由 kvn 提交于
Summary: A mergemem node could be not in worklist_store but in should_not_repeat vectorset since it was processed and removed from worklist_store before. Reviewed-by: jrose, never
-
- 28 2月, 2008 1 次提交
-
-
由 coleenp 提交于
Summary: Changed wording to "A fatal error.." also don't claim it's not VM bug if in hotspot compilers (Java thread in native). Reviewed-by: jjh, sbohne, jrose, never
-
- 27 2月, 2008 1 次提交
-
-
由 jrose 提交于
Summary: dependency check must treat polymorphic interfaces consistently Reviewed-by: kvn, never, sgoldman
-