Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-19 | 8131778: java disables UseAES flag when using VIS=2 on sparc | kshefov | |
Reviewed-by: iignatyev, kvn | |||
2020-01-19 | 8130341: GHASH 32bit intrinsics has AEADBadTagException | ascarpino | |
Reviewed-by: kvn, mcberg Contributed-by: ygaevsky@azul.com | |||
2020-01-19 | 8073108: Use x86 and SPARC CPU instructions for GHASH acceleration | ascarpino | |
Reviewed-by: kvn, jrose, phh | |||
2019-10-23 | 8080157: assert(allocates2(pc)) failed: not in CodeBuffer memory | kvn | |
Summary: increase code_size2 for stubs Reviewed-by: iveresov | |||
2019-10-23 | 8075136: Unnecessary sign extension for byte array access | thartmann | |
Summary: Added C2 matching rules to remove unnecessary sign extension for byte array access. Reviewed-by: roland, kvn, aph, adinn | |||
2019-07-22 | 8176100: [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles | phh | |
Summary: Add tag bit to all JNI weak handles Reviewed-by: kbarrett, coleenp, tschatzl | |||
2019-07-22 | 8214206: Fix for JDK-8213419 is broken on 32-bit | roland | |
Reviewed-by: mdoerr, shade | |||
2018-12-20 | 8206075: On x86, assert on unbound assembler Labels used as branch targets | phh | |
8208480: Test failure: assert(is_bound() || is_unused()) after JDK-8206075 in C1 Summary: Combine unbound Label assertion checking backports Reviewed-by: andrew, coffeys | |||
2018-06-18 | 8160748: Inconsistent types for ideal_reg | kevinw | |
Summary: Made ideal_reg consistently uint. Reviewed-by: kvn, iveresov | |||
2018-06-15 | 8197864: VS2017 (C4334) Result of 32-bit Shift Implicitly Converted to 64 bits | kevinw | |
Summary: Correctly perform a 64 bit shift when setting SlowSignatureHandler::_fp_identifiers. Reviewed-by: lfoltan, gtriantafill, hseigel Contributed-by: kim.barrett@oracle.com, lois.foltan@oracle.com | |||
2018-06-14 | 8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires ↵ | kevinw | |
a space between literal and identifier" Summary: Need to add a space between macro identifier and string literal Reviewed-by: bpittore, stefank, dholmes, kbarrett | |||
2018-02-07 | Merge | robm | |
2018-02-07 | 8148175: C1: G1 barriers don't preserve FP registers | mchinnathamb | |
Reviewed-by: vlivanov, kvn | |||
2017-09-29 | 8174962: Better interface invocations | dbuck | |
Reviewed-by: jrose, coleenp, ahgross, acorn, vlivanov | |||
2017-07-14 | Merge | asaha | |
2017-06-26 | 8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: ↵ | kevinw | |
original PC must be in nmethod/CompiledMethod Reviewed-by: dlong | |||
2017-06-20 | Merge | asaha | |
2017-05-18 | Merge | asaha | |
2017-03-30 | 8173770: Image conversion improvements | thartmann | |
Reviewed-by: kvn, vlivanov, dlong, rhalade, mschoene, iignatyev | |||
2017-03-17 | 8049717: expose L1_data_cache_line_size for diagnostic/sanity checks | kevinw | |
Summary: Add support for VM_Version::L1_data_cache_line_size(). Reviewed-by: dsimms, kvn, dholmes | |||
2016-12-13 | 8168699: Validate special case invocations | coleenp | |
Reviewed-by: kevinw, vlivanov | |||
2016-07-20 | Merge | asaha | |
2016-07-01 | 8160591: Improve internal array handling | zmajo | |
Reviewed-by: kvn Contributed-by: Xiang Yuan <xiang.yuan@linaro.org>, Zoltan Majo <zoltan.majo@oracle.com> | |||
2016-06-15 | Merge | asaha | |
2016-05-24 | 8063086: Math.pow yields different results upon repeated calls | csahu | |
Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2. Reviewed-by: kvn | |||
2016-04-05 | Merge | asaha | |
2016-03-31 | Merge | asaha | |
2016-03-09 | 8151522: Disable 8130150 and 8081778 intrinsics by default | vkempik | |
Reviewed-by: kvn | |||
2016-03-09 | 8151522: Disable 8130150 and 8081778 intrinsics by default | vkempik | |
Reviewed-by: kvn | |||
2016-03-04 | 8130150: Implement BigInteger.montgomeryMultiply intrinsic | vkempik | |
Reviewed-by: kvn, mdoerr | |||
2016-03-04 | 8130150: Implement BigInteger.montgomeryMultiply intrinsic | vkempik | |
Reviewed-by: kvn, mdoerr | |||
2016-03-01 | 8139040: Fix initializations before ShouldNotReachHere() etc. and enable ↵ | csahu | |
-Wuninitialized on linux. Reviewed-by: stuefe, coleenp, roland | |||
2016-02-17 | 8081778: Use Intel x64 CPU instructions for RSA acceleration | igerasim | |
Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose | |||
2016-01-25 | Merge | asaha | |
2015-10-30 | 8140249: JVM Crashing During startUp If Flight Recording is enabled | poonam | |
Reviewed-by: dholmes Contributed-by: Shafi Ahmad <shafi.s.ahmad@oracle.com> | |||
2017-04-13 | Merge | asaha | |
2017-03-27 | Merge | asaha | |
2017-03-17 | 8049717: expose L1_data_cache_line_size for diagnostic/sanity checks | kevinw | |
Summary: Add support for VM_Version::L1_data_cache_line_size(). Reviewed-by: dsimms, kvn, dholmes | |||
2016-10-29 | 8140584: nmethod::oops_do_marking_epilogue always runs verification code | poonam | |
Reviewed-by: stefank | |||
2016-10-20 | Merge | robm | |
2016-10-11 | 8154945: Enable 8130150 and 8081778 intrinsics by default | vkempik | |
Reviewed-by: kvn | |||
2016-02-17 | 8081778: Use Intel x64 CPU instructions for RSA acceleration | igerasim | |
Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose | |||
2016-05-24 | 8063086: Math.pow yields different results upon repeated calls | csahu | |
Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2. Reviewed-by: kvn | |||
2016-04-25 | Merge | kevinw | |
2016-04-21 | 8130309: Need to bailout cleanly if creation of stubs fails when codecache ↵ | vkempik | |
is out of space Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, thartmann | |||
2015-05-29 | 8068945: Use RBP register as proper frame pointer in JIT compiled code on x86 | 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 | |||
2015-04-17 | 8078113: 8011102 changes may cause incorrect results | kvn | |
Summary: replace Vzeroupper instruction in stubs with zeroing only used ymm registers. Reviewed-by: kvn Contributed-by: sandhya.viswanathan@intel.com | |||
2014-09-24 | 8058345: Refactor native stack printing from vmError.cpp to debug.cpp to ↵ | simonis | |
make it available in gdb as well Summary: Also fix stack trace on x86 to enable walking of runtime stubs and native wrappers Reviewed-by: kvn | |||
2014-12-01 | 8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon ↵ | vkempik | |
EC2 environment Reviewed-by: kvn, dsamersoff | |||
2014-12-09 | 8066900: Array Out Of Bounds Exception causes variable corruption | iveresov | |
Summary: Fix FP registers save/restore during exception handling Reviewed-by: kvn, vlivanov |