- 21 4月, 2016 1 次提交
-
-
由 vkempik 提交于
Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, thartmann
-
- 29 5月, 2015 1 次提交
-
-
由 zmajo 提交于
Summary: Introduce the PreserveFramePointer flag to control if RBP is used as the frame pointer or as a general purpose register. Reviewed-by: kvn, roland, dlong, enevill, shade
-
- 01 4月, 2014 1 次提交
-
-
由 roland 提交于
Summary: make compiled code bang the stack by the worst case size of the interpreter frame at deoptimization points. Reviewed-by: twisti, kvn
-
- 15 10月, 2015 1 次提交
-
-
由 zmajo 提交于
Summary: Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code. Reviewed-by: kvn
-
- 13 3月, 2014 1 次提交
-
-
由 iveresov 提交于
Summary: Add support for BMI1 instructions Reviewed-by: kvn, roland
-
- 25 2月, 2014 1 次提交
-
-
由 kvn 提交于
Summary: Consolidated C2 x86 locking code in one place in macroAssembler_x86.cpp. Reviewed-by: roland
-
- 21 3月, 2014 1 次提交
-
-
由 kvn 提交于
Summary: Use RTM for inflated locks and stack locks. Reviewed-by: iveresov, twisti, roland, dcubed
-
- 26 3月, 2014 1 次提交
-
-
由 goetz 提交于
Summary: Take into account space needed for "trampoline code" used by calls on PPC64. Reviewed-by: kvn Contributed-by: lutz.schmidt@sap.com
-
- 23 1月, 2014 1 次提交
-
-
由 rbackman 提交于
Reviewed-by: kvn, iveresov
-
- 22 1月, 2014 1 次提交
-
-
由 iveresov 提交于
Summary: Restrict loadI2L_imm optimizations to positive values of mask Reviewed-by: kvn, dlong
-
- 27 11月, 2013 1 次提交
-
-
由 goetz 提交于
Summary: Use new nodes for loadFence/storeFence intrinsics in C2. Reviewed-by: kvn, dholmes
-
- 15 11月, 2013 1 次提交
-
-
由 goetz 提交于
Summary: added ability in C2 to expand mach nodes to several mach nodes after register allocation Reviewed-by: kvn
-
- 18 10月, 2013 1 次提交
-
-
由 rbackman 提交于
Reviewed-by: kvn, twisti
-
- 27 9月, 2013 1 次提交
-
-
由 rbackman 提交于
Reviewed-by: kvn, twisti
-
- 26 9月, 2013 1 次提交
-
-
由 hseigel 提交于
Summary: Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms. Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin Contributed-by: lois.foltan@oracle.com
-
- 13 9月, 2013 1 次提交
-
-
由 goetz 提交于
Summary: On PPC, the first 13 floating point arguments to C calls are passed in floating point registers. Also, all but the first 8 arguments are passed on the stack. So there can be floating point arguments that are passed on the stack and in a register. We duplicate the regs datastructure in c_calling_convention() to represent this. Reviewed-by: kvn, cjplummer
-
- 25 4月, 2013 1 次提交
-
-
由 dlong 提交于
Summary: refactored code to allow platform-specific differences Reviewed-by: dlong, twisti Contributed-by: NGoetz Lindenmaier <goetz.lindenmaier@sap.com>
-
- 13 4月, 2013 1 次提交
-
-
由 drchase 提交于
Summary: Repair wrong code generation, added new matching rule Reviewed-by: kvn, twisti
-
- 04 4月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Execute vzeroupper instruction after JNI call and on exits in jit compiled code which use 256bit vectors. Reviewed-by: roland
-
- 23 1月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Use SSE4.2 and AVX2 instructions for encodeArray intrinsic. Reviewed-by: roland
-
- 04 1月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: use 'rep stosb' instead of 'rep stosq' when fast-string operations are available. Reviewed-by: twisti, roland
-
- 10 10月, 2012 1 次提交
-
-
由 vlivanov 提交于
Summary: Removed LoadUI2L node from Ideal nodes, use match rule in .ad files instead. Reviewed-by: kvn
-
- 09 10月, 2012 1 次提交
-
-
由 roland 提交于
Summary: support of compress class pointers in the compilers. Reviewed-by: kvn, twisti
-
- 29 9月, 2012 1 次提交
-
-
由 coleenp 提交于
Summary: Capitalize these metadata types (and objArrayKlass) Reviewed-by: stefank, twisti, 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>
-
- 21 8月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Added asm encoding and mach nodes for vector arithmetic instructions on x86. Reviewed-by: roland
-
- 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 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, twisti Contributed-by: NKrystal Mok <sajia@taobao.com>
-
- 12 6月, 2012 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn
-
- 15 5月, 2012 1 次提交
-
-
由 roland 提交于
Summary: use x87 instructions to implement exp() and pow() in interpreter/c1/c2. Reviewed-by: kvn, never, twisti
-
- 20 9月, 2012 1 次提交
-
-
由 roland 提交于
Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by: kvn, jrose
-
- 13 3月, 2012 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn, never Contributed-by: nils.eliasson@oracle.com
-
- 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
-
- 08 1月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Nested locks elimination done before lock nodes expansion by looking for outer locks of the same object. Reviewed-by: never, twisti
-
- 20 12月, 2011 2 次提交
- 15 12月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: Added support for AVX extension to the x86 instruction set. Reviewed-by: never
-
- 22 11月, 2011 1 次提交
-
-
由 roland 提交于
Summary: allow reg_class definition as a function. Reviewed-by: kvn, never
-
- 26 10月, 2011 1 次提交
-
-
由 kvn 提交于
Summary: Avoid CMove in a loop if possible. May generate CMove if it could be moved outside a loop. Reviewed-by: never
-