Christian Hagedorn
|
5a478ef775
|
8297730: C2: Arraycopy intrinsic throws incorrect exception
Reviewed-by: thartmann, kvn
|
2023-01-25 07:22:12 +00:00 |
|
Emanuel Peter
|
5a4945c0d9
|
8299975: Limit underflow protection CMoveINode in PhaseIdealLoop::do_unroll must also protect type from underflow
Reviewed-by: roland, chagedorn
|
2023-01-23 13:10:42 +00:00 |
|
Tobias Hartmann
|
45e4e00981
|
8300079: SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument
Reviewed-by: roland, chagedorn, kvn
|
2023-01-23 06:06:32 +00:00 |
|
Jatin Bhateja
|
7ced08d4ec
|
8300638: Tier1 IR Test failure after JDK-8298632 on macosx-x64-debug
Reviewed-by: kvn, pli
|
2023-01-22 06:47:00 +00:00 |
|
Doug Simon
|
06394ee8b1
|
8300590: [JVMCI] BytecodeFrame.equals is broken
Reviewed-by: adinn, dlong
|
2023-01-21 11:31:44 +00:00 |
|
Tobias Holenstein
|
97c611d029
|
8289748: C2 compiled code crashes with SIGFPE with -XX:+StressLCM and -XX:+StressGCM
Reviewed-by: thartmann, chagedorn, kvn
|
2023-01-20 14:20:32 +00:00 |
|
Damon Fenacci
|
e1893976d5
|
8296403: [TESTBUG] IR test runner methods in TestLongRangeChecks.java invoke wrong test methods
Reviewed-by: thartmann, chagedorn, jiefu
|
2023-01-20 08:16:28 +00:00 |
|
Emanuel Peter
|
5f66024e95
|
8299959: C2: CmpU::Value must filter overflow computation against local sub computation
Reviewed-by: kvn, chagedorn, roland
|
2023-01-19 07:37:50 +00:00 |
|
Pengfei Li
|
715b509f3d
|
8298632: [TESTBUG] Add IR checks in jtreg vectorization tests
Reviewed-by: kvn, jbhateja
|
2023-01-19 01:05:58 +00:00 |
|
Dmitry Chuyko
|
b3684f4bac
|
8153837: AArch64: Handle special cases for MaxINode & MinINode
Reviewed-by: fyang, aph
|
2023-01-18 14:56:53 +00:00 |
|
Bhavana Kilambi
|
98d75f1879
|
8299038: Add AArch64 backend support for auto-vectorized FP16 conversions
Reviewed-by: xgong, ngasson
|
2023-01-16 10:47:38 +00:00 |
|
Emanuel Peter
|
6fea233e22
|
8299960: Speed up test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
Reviewed-by: thartmann, chagedorn, fgao
|
2023-01-16 09:17:31 +00:00 |
|
Emanuel Peter
|
7c1ebcc4ce
|
8299962: Speed up compiler/intrinsics/unsafe/DirectByteBufferTest.java and HeapByteBufferTest.java
Reviewed-by: kvn, thartmann
|
2023-01-16 09:15:31 +00:00 |
|
Emanuel Peter
|
d716ec5d30
|
8299179: ArrayFill with store on backedge needs to reduce length by 1
Reviewed-by: thartmann, kvn
|
2023-01-12 07:23:19 +00:00 |
|
Jesper Wilhelmsson
|
33f3bd8fad
|
Merge
|
2023-01-11 21:50:42 +00:00 |
|
Xiaohong Gong
|
de79162fdf
|
8299715: IR test: VectorGatherScatterTest.java fails with SVE randomly
Reviewed-by: psandoz, thartmann
|
2023-01-11 01:49:56 +00:00 |
|
Christian Hagedorn
|
8b0133f276
|
8299259: C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE
Reviewed-by: roland, kvn, thartmann
|
2023-01-10 14:35:46 +00:00 |
|
Hao Sun
|
195f31371f
|
8287925: AArch64: intrinsics for compareUnsigned method in Integer and Long
Reviewed-by: adinn, aph
|
2023-01-10 05:37:02 +00:00 |
|
Emanuel Peter
|
d2827ec8f7
|
8299671: speed up compiler/intrinsics/string/TestStringLatin1IndexOfChar.java
Reviewed-by: thartmann, kvn
|
2023-01-09 08:34:24 +00:00 |
|
Roland Westrelin
|
05a0a71031
|
8297933: [REDO] Compiler should only use verified interface types for optimization
Reviewed-by: kvn, vlivanov
|
2023-01-09 08:26:08 +00:00 |
|
Damon Fenacci
|
9b1ade8e2b
|
8295406: C1 crash with -XX:TypeProfileArgsLimit=0 -XX:TypeProfileLevel=222
Reviewed-by: thartmann, kvn
|
2023-01-09 07:56:11 +00:00 |
|
Jesper Wilhelmsson
|
5393dc9a48
|
Merge
|
2023-01-07 02:05:59 +00:00 |
|
Bhavana Kilambi
|
136f5db03d
|
8299528: IR test: TestEor3AArch64.java fails on aarch64
Reviewed-by: thartmann, chagedorn
|
2023-01-06 10:04:04 +00:00 |
|
Roland Westrelin
|
872384707e
|
8298848: C2: clone all of (CmpP (LoadKlass (AddP down at split if
Reviewed-by: kvn, thartmann, chagedorn
|
2023-01-05 09:33:14 +00:00 |
|
Tobias Hartmann
|
a6a903d4b6
|
8288204: GVN Crash: assert() failed: correct memory chain
Backport-of: 0459159537
|
2023-01-03 08:21:22 +00:00 |
|
Yi Yang
|
0459159537
|
8288204: GVN Crash: assert() failed: correct memory chain
Reviewed-by: kvn, thartmann
|
2022-12-26 02:16:06 +00:00 |
|
Xiaolin Zheng
|
da75de3184
|
8299172: RISC-V: [TESTBUG] Fix stack alignment logic in jvmci RISCV64TestAssembler.java
Reviewed-by: fyang
|
2022-12-23 11:54:00 +00:00 |
|
Jesper Wilhelmsson
|
19ce23c645
|
Merge
|
2022-12-23 11:25:10 +00:00 |
|
Roland Westrelin
|
a0a09d56ba
|
8298176: remove OpaqueZeroTripGuardPostLoop once main-loop disappears
Reviewed-by: thartmann, chagedorn, kvn
|
2022-12-22 08:56:00 +00:00 |
|
Jesper Wilhelmsson
|
34cdda5b83
|
Merge
|
2022-12-21 23:50:59 +00:00 |
|
Roland Westrelin
|
88bfe4d3bf
|
8297724: Loop strip mining prevents some empty loops from being eliminated
Reviewed-by: kvn, thartmann
|
2022-12-21 14:46:57 +00:00 |
|
Martin Doerr
|
3d4d9fd6e6
|
8298947: compiler/codecache/MHIntrinsicAllocFailureTest.java fails intermittently
Reviewed-by: kvn, chagedorn
|
2022-12-20 22:02:34 +00:00 |
|
Jesper Wilhelmsson
|
c5a4a7a679
|
Merge
|
2022-12-20 11:40:56 +00:00 |
|
Emanuel Peter
|
da38d43fcc
|
8296412: Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts
Reviewed-by: chagedorn, kvn, thartmann
|
2022-12-19 12:21:50 +00:00 |
|
Christian Hagedorn
|
5e678f7500
|
8298824: C2 crash: assert(is_Bool()) failed: invalid node class: ConI
Reviewed-by: roland, kvn, thartmann
|
2022-12-19 07:10:12 +00:00 |
|
Tobias Hartmann
|
9e10f00edb
|
8298919: Add a regression test for JDK-8298520
Reviewed-by: chagedorn, roland
|
2022-12-16 14:39:48 +00:00 |
|
Emanuel Peter
|
736fcd49f7
|
8296318: use-def assert: special case undetected loops nested in infinite loops
Reviewed-by: chagedorn, kvn
|
2022-12-14 17:25:49 +00:00 |
|
Emanuel Peter
|
fabda24696
|
8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors
Reviewed-by: thartmann, chagedorn
|
2022-12-12 12:11:02 +00:00 |
|
Jesper Wilhelmsson
|
715bf70459
|
Merge
|
2022-12-09 22:00:12 +00:00 |
|
Roland Westrelin
|
b7b996cb94
|
8298353: C2 fails with assert(opaq->outcnt() == 1 && opaq->in(1) == limit) failed
Reviewed-by: chagedorn, thartmann, kvn
|
2022-12-09 15:33:09 +00:00 |
|
Gui Cao
|
33d955ad6e
|
8298345: Fix another two C2 IR matching tests for RISC-V
Reviewed-by: fyang, dzhang, fjiang
|
2022-12-09 12:43:47 +00:00 |
|
Quan Anh Mai
|
3dfadeebd0
|
8292289: [vectorapi] Improve the implementation of VectorTestNode
Reviewed-by: xgong, kvn
|
2022-12-08 20:25:20 +00:00 |
|
Emanuel Peter
|
d562d3fcbe
|
8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination
Reviewed-by: thartmann, roland
|
2022-12-08 15:29:26 +00:00 |
|
Christian Hagedorn
|
49b86224aa
|
8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph
Reviewed-by: thartmann, kvn
|
2022-12-08 11:23:42 +00:00 |
|
Smita Kamath
|
073897c88b
|
8294588: Auto vectorize half precision floating point conversion APIs
Reviewed-by: sviswanathan, kvn, jbhateja, fgao, xgong
|
2022-12-08 09:46:59 +00:00 |
|
Doug Simon
|
8b69a2e434
|
8298099: [JVMCI] decouple libgraal from JVMCI module at runtime
Reviewed-by: never
|
2022-12-07 22:11:11 +00:00 |
|
Roland Westrelin
|
86270e3068
|
8269820: C2 PhaseIdealLoop::do_unroll get wrong opaque node
Reviewed-by: kvn, thartmann, chagedorn
|
2022-12-07 14:16:50 +00:00 |
|
Yi Yang
|
acf96c64b7
|
8290432: C2 compilation fails with assert(node->_last_del == _last) failed: must have deleted the edge just produced
Reviewed-by: kvn, thartmann, chagedorn
|
2022-12-07 03:08:07 +00:00 |
|
Martin Doerr
|
cd2182a996
|
8295724: VirtualMachineError: Out of space in CodeCache for method handle intrinsic
Reviewed-by: kvn, dlong
|
2022-12-06 20:56:48 +00:00 |
|
Fei Gao
|
4458de95f8
|
8297172: Fix some issues of auto-vectorization of Long.bitCount/numberOfTrailingZeros/numberOfLeadingZeros()
Reviewed-by: kvn, thartmann
|
2022-12-06 09:35:27 +00:00 |
|