- 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>
-
- 19 5月, 2012 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, twisti Contributed-by: NKrystal Mok <sajia@taobao.com>
-
- 15 5月, 2012 2 次提交
- 08 5月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: When constructing input vector use type of vector's operation which use it since element's sizes should match. Reviewed-by: never, twisti
-
- 19 4月, 2012 1 次提交
-
-
由 never 提交于
7161796: PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirror Reviewed-by: twisti
-
- 18 4月, 2012 1 次提交
-
-
由 never 提交于
Reviewed-by: never, twisti Contributed-by: nils.eliasson@oracle.com
-
- 21 3月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Skip only G1 cases and explicitly set global escape state in unsafe cases. Reviewed-by: never
-
- 14 3月, 2012 2 次提交
- 13 3月, 2012 2 次提交
- 06 3月, 2012 2 次提交
- 22 2月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Take into account only stores captured by Initialize node. Added missing check for Top input in value() methods. Reviewed-by: never
-
- 17 2月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Replace call_epilog() encoding with macroassembler use. Moved duplicated code to x86.ad. Fixed return_addr() definition. Reviewed-by: never
-
- 16 2月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: For C2 moved saving EBP after ESP adjustment. For C1 generated 5 byte nop instruction first if needed. Reviewed-by: never, twisti, azeemj
-
- 11 2月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Removed code which tried to create edges from fields of destination objects of arraycopy to fields of source objects. Added 30 sec time limit for EA graph construction. Reviewed-by: never
-
- 08 2月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Adjust the assert and code in eliminate_card_mark() method for case when stored value is NULL. Reviewed-by: iveresov, never
-
- 30 1月, 2012 1 次提交
-
-
由 brutisso 提交于
Summary: Changed "return false" to "return NULL" Reviewed-by: dholmes, rottenha Contributed-by: dbhole@redhat.com
-
- 26 1月, 2012 2 次提交
-
-
由 roland 提交于
Summary: handle not loaded array klass in Parse::do_checkcast(). Reviewed-by: kvn, never
-
由 jiangli 提交于
Summary: Change InstanceKlass::_reference_type to u1 type. Reviewed-by: dholmes, coleenp, acorn Contributed-by: NJiangli Zhou <jiangli.zhou@oracle.com>
-
- 25 1月, 2012 2 次提交
- 21 1月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Add Value() methods to short and byte Load nodes to truncate constants which does not fit. Reviewed-by: jrose
-
- 14 1月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Relax verification and locks elimination checks for new implementation (EliminateNestedLocks). Reviewed-by: iveresov
-
- 13 1月, 2012 2 次提交
- 11 1月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Compare uncasted object nodes. Reviewed-by: never
-
- 08 1月, 2012 2 次提交
- 31 12月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: Leave i_o attached to slow allocation call when there are no i_o users after the call. Reviewed-by: iveresov, twisti
-
- 28 12月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: Correct Allocate expansion code to preserve i_o when only slow call is generated. Reviewed-by: iveresov
-
- 20 12月, 2011 1 次提交
-
-
由 roland 提交于
Summary: adds store store barrier after initialization of header and body of objects. Reviewed-by: never, kvn
-
- 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
-
- 20 12月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: Use 3-operands SIMD instructions in C2 generated code for machines with AVX. Reviewed-by: never
-