jdk-24/test/hotspot/jtreg/compiler/loopopts
Roman Kennke 44ec501a41 8305895: Implement JEP 450: Compact Object Headers (Experimental)
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Hamlin Li <mli@openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin
2024-11-08 17:21:39 +00:00
..
parallel_iv 8328528: C2 should optimize long-typed parallel iv in an int counted loop 2024-10-21 14:57:31 +00:00
superword 8305895: Implement JEP 450: Compact Object Headers (Experimental) 2024-11-08 17:21:39 +00:00
BadPredicateAfterPartialPeel.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
ConstFPVectorization.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
CountedLoopPeelingProfilePredicates.java 8205515: assert(opcode == Op_RangeCheck) failed: no other if variant here 2018-07-02 10:44:46 +02:00
CountedLoopProblem.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
FillArrayWithUnsafe.java 8283408: Fix a C2 crash when filling arrays with unsafe 2022-03-24 01:50:04 +00:00
InfiniteLoopBadControlNeverBranch.java 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop 2024-07-19 07:30:23 +00:00
InvariantCodeMotionReassociateAddSub.java 8323220: Reassociate loop invariants involved in Cmps and Add/Subs 2024-04-15 15:54:34 +00:00
InvariantCodeMotionReassociateCmp.java 8323220: Reassociate loop invariants involved in Cmps and Add/Subs 2024-04-15 15:54:34 +00:00
IterationSplitPredicateInconsistency.java 8207065: Cleanup compiler tests for Client VM 2018-07-13 11:13:34 -07:00
LoadVectorFromStableArray.java 8214344: C2: assert(con.basic_type() != T_ILLEGAL) failed: elembt=byte; loadbt=void; unsigned=0 2018-11-27 08:44:19 +01:00
LongCountedLoopInInfiniteLoop.jasm 8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop 2024-09-05 15:51:27 +00:00
LoopRotateBadNodeBudget.java 8234807: [TESTBUG] LoopRotateBadNodeBudget fails for client VMs due to Unrecognized VM option PartialPeelNewPhiDelta 2019-11-27 10:13:41 +01:00
LoopUnrollBadNodeBudget.java 8229499: Node budget assert in fuzzed test 2019-09-12 11:44:51 +02:00
LoopUnswitchingBadNodeBudget.java 8229158: make UseSwitchProfiling non-experimental or false by-default 2019-08-20 10:46:23 +02:00
MalformedControlIrreducibleLoop.jasm 8307927: C2: "malformed control flow" with irreducible loop 2023-06-29 07:43:46 +00:00
MoveStoreAfterInfiniteLoop.jasm 8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop 2024-09-05 15:51:27 +00:00
PartialPeelingUnswitch.java 8248596: [TESTBUG] compiler/loopopts/PartialPeelingUnswitch.java times out with Graal enabled 2020-07-06 09:16:58 +02:00
PeelingAndLoopStripMining.java 8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive 2019-12-06 10:00:16 +01:00
PeelingZeroTripCount.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
SplitIfSharedFastLockBehindCastPP.java 8231620: assert(bol->is_Bool()) crash during split if due to FastLockNode 2019-10-01 10:28:12 +02:00
StoreMovedBeforeInfiniteLoop.java 8197563: assert(is_Loop()) crash in PhaseIdealLoop::try_move_store_before_loop() 2018-02-13 16:57:01 +01:00
StrangeControl.jasm 8228888: C2 compilation fails with assert "m has strange control" 2019-08-20 07:47:13 +02:00
Test6659207.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
Test6855164.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
Test6860469.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
Test7044738.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
Test7052494.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
Test8210392.java 8210392: assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit 2018-12-18 10:12:28 +01:00
Test8211698.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestAddPChainWithDifferentBase.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestArraysFillDeadControl.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestAssertPredicatePeeling.java 8309902: C2: assert(false) failed: Bad graph detected in build_loop_late after JDK-8305189 2023-06-29 15:05:49 +00:00
TestBackedgeLoadArrayFill.jasm 8299179: ArrayFill with store on backedge needs to reduce length by 1 2023-01-12 07:23:19 +00:00
TestBackedgeLoadArrayFillMain.java 8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags) 2023-09-06 11:36:13 +00:00
TestBadControlAfterPreMainPost.java 8315920: C2: "control input must dominate current control" assert failure 2023-09-26 14:32:54 +00:00
TestBadControlLoopLimitCheck.java 8245714: "Bad graph detected in build_loop_late" when loads are pinned on loop limit check uncommon branch 2020-05-28 13:21:54 +02:00
TestBadCountedLoopLimit.java 8298353: C2 fails with assert(opaq->outcnt() == 1 && opaq->in(1) == limit) failed 2022-12-09 15:33:09 +00:00
TestBadlyFormedCountedLoop.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestBaseCountedEndLoopUnswitchCandidate.java 8325746: Refactor Loop Unswitching code 2024-02-28 07:03:57 +00:00
TestBeautifyLoops_2.java 8256318: AArch64: Add support for floating-point absolute difference 2020-11-18 10:14:20 +00:00
TestBeautifyLoops.java 8256318: AArch64: Add support for floating-point absolute difference 2020-11-18 10:14:20 +00:00
TestBrokenAntiDependenceWithPhi.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestCanonicalLoopEntryOpaqueOrder.java 8269820: C2 PhaseIdealLoop::do_unroll get wrong opaque node 2022-12-07 14:16:50 +00:00
TestCastFFAtPhi.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestCastIIMakesMainLoopPhiDead2.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestCastIIMakesMainLoopPhiDead.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestCastIINoLoopLimitCheck.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestCMoveLimitType.java 8299975: Limit underflow protection CMoveINode in PhaseIdealLoop::do_unroll must also protect type from underflow 2023-01-23 13:10:42 +00:00
TestCMoveWithDeadPhi.java 8302152: Speed up tests with infinite loops, sleep less 2023-02-15 07:35:23 +00:00
TestCMovSplitThruPhi.java 8207065: Cleanup compiler tests for Client VM 2018-07-13 11:13:34 -07:00
TestCMovWithOpaque.java 8231223: C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed 2019-09-26 09:16:08 +02:00
TestCountedLoopBadIVRange.java 8190375: Java Crash in JavaBug.formatPos(I)Ljava/lang/String 2017-11-13 14:53:28 -05:00
TestCountedLoopInsideInfiniteLoop.jasm 8308749: C2 failed: regular loops only (counted loop inside infinite loop) 2023-06-12 07:40:58 +00:00
TestCountedLoopInsideInfiniteLoopMain.java 8308749: C2 failed: regular loops only (counted loop inside infinite loop) 2023-06-12 07:40:58 +00:00
TestCountedLoopPhiValue.java 8281429: PhiNode::Value() is too conservative for tripcount of CountedLoop 2022-05-06 08:24:33 +00:00
TestCountedLoopSafepointBackedge.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestCountedLoopZeroIter.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestCreateNewIfForPredicateCloning.java 8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph 2022-12-08 11:23:42 +00:00
TestDeadBackbranchArrayAccess.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestDeadCountedLoop.java 8267399: C2: java/text/Normalizer/ConformanceTest.java test failed with assertion 2021-06-22 15:46:44 +00:00
TestDeadIrreducibleLoops.jasm 8280126: C2: detect and remove dead irreducible loops 2023-02-08 07:45:09 +00:00
TestDeadIrreducibleLoopsMain.java 8280126: C2: detect and remove dead irreducible loops 2023-02-08 07:45:09 +00:00
TestDeadPostLoopBecausePredicate.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestDeepGraphVerifyIterativeGVN.java 8331185: Enable compiler memory limits in debug builds 2024-05-08 10:38:09 +00:00
TestDepBetweenLoopAndPredicate.java 8277529: SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint 2021-12-03 17:14:10 +00:00
TestDivWithTopDivisor.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestDivZeroCheckControl.java 8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit 2019-12-04 10:38:54 +01:00
TestDivZeroDominatedBy.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestDivZeroWithSplitIf.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestEliminateNullCheckWithSplitIf.java 8275610: C2: Object field load floats above its null check resulting in a segfault 2021-12-06 14:48:03 +00:00
TestEmptyLoopMultiplePhis.java 8298118: split-if optimization causes empty loop to temporarily have more than one phi 2023-01-26 07:41:15 +00:00
TestEmptyPreLoopForDifferentMainLoop.java 8327423: C2 remove_main_post_loops: check if main-loop belongs to pre-loop, not just assert 2024-03-14 07:12:16 +00:00
TestIdomAfterLoopUnswitching.java 8268261: C2: assert(n != __null) failed: Bad immediate dominator info. 2021-07-23 18:51:25 +00:00
TestIfReplacedByMainLoopExit.java 8274145: C2: condition incorrectly made redundant with dominating main loop exit condition 2021-10-08 14:48:35 +00:00
TestImpossibleIV.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestInfiniteLoopCCP.java 8302152: Speed up tests with infinite loops, sleep less 2023-02-15 07:35:23 +00:00
TestInfiniteLoopNest.java 8302152: Speed up tests with infinite loops, sleep less 2023-02-15 07:35:23 +00:00
TestInfiniteLoopNotInnerMost.java 8257574: C2: "failed: parsing found no loops but there are some" assert failure 2020-12-04 12:01:53 +00:00
TestInfiniteLoopWithUnmergedBackedges.jasm 8296412: Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts 2022-12-19 12:21:50 +00:00
TestInfiniteLoopWithUnmergedBackedgesMain.java 8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags) 2023-09-06 11:36:13 +00:00
TestInfLoopNearUsePlacement.java 8302152: Speed up tests with infinite loops, sleep less 2023-02-15 07:35:23 +00:00
TestInlinedSplitFallInIrreducibleLoopStatus.jasm 8303045: Remove RegionNode::LoopStatus::NeverIrreducibleEntry assert with wrong assumption 2023-02-27 07:15:27 +00:00
TestInlinedSplitFallInIrreducibleLoopStatusMain.java 8303045: Remove RegionNode::LoopStatus::NeverIrreducibleEntry assert with wrong assumption 2023-02-27 07:15:27 +00:00
TestIrreducibleLoopWithVNNI.java 8230185: assert(is_Loop()) failed: invalid node class 2019-12-18 10:04:53 +01:00
TestIterationSplitWithRegionHead.java 8279837: C2: assert(is_Loop()) failed: invalid node class: Region 2022-01-13 07:13:22 +00:00
TestLimitLoadBelowLoopLimitCheck.java 8202123: C2 Crash in Node::in(unsigned int) const+0x14 2018-06-29 17:59:44 +02:00
TestLoadPinnedAfterAllocate.java 8260709: C2: assert(false) failed: unscheduable graph 2021-02-04 15:11:25 +00:00
TestLogSum.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestLongCountedLoopInInfiniteLoop.java 8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop 2024-09-05 15:51:27 +00:00
TestLoopEndNodeEliminate.java 8275854: C2: assert(stride_con != 0) failed: missed some peephole opt 2021-11-11 10:39:09 +00:00
TestLoopLimitNodeElimination.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestLoopLimitOverflowDuringCCP.java 8309266: C2: assert(final_con == (jlong)final_int) failed: final value should be integer 2023-06-20 13:52:45 +00:00
TestLoopLimitSubtractionsCollapse.java 8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL 2023-04-26 05:42:26 +00:00
TestLoopPeeling.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestLoopPredicateDep.java 8272574: C2: assert(false) failed: Bad graph detected in build_loop_late 2021-09-14 20:55:01 +00:00
TestLoopUnswitchingLostCastDependency.java 8253765: C2: Control randomization in StressLCM and StressGCM 2020-10-12 11:40:50 +00:00
TestLostDependencyOnZeroTripGuard.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestMainBodyExecutedOnce.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestMainNeverExecuted.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestMalformedControlIrreducibleLoop.java 8307927: C2: "malformed control flow" with irreducible loop 2023-06-29 07:43:46 +00:00
TestMaxLoopOptsCountReached.java 8284944: assert(cnt++ < 40) failed: infinite cycle in loop optimization 2022-05-25 13:48:19 +00:00
TestMissedOpaqueInPredicate.java 8289127: Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible 2022-07-18 07:08:49 +00:00
TestMissingSkeletonPredicateForIfNode.java 8297951: C2: Create skeleton predicates for all If nodes in loop predication 2022-12-06 07:18:44 +00:00
TestMoveStoreAfterInfiniteLoop.java 8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop 2024-09-05 15:51:27 +00:00
TestMoveStoreAfterLoopVerifyIterativeGVN.java 8298952: All nodes should have type(n) == Value(n) after IGVN 2023-02-06 08:45:48 +00:00
TestMoveStoresOutOfLoops.java 8189067: SuperWord optimization crashes with "assert(out == prev || prev == __null) failed: no branches off of store slice" 2017-10-13 14:02:01 +02:00
TestMoveStoresOutOfLoopsStoreNoCtrl.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestMultipleInfiniteLoops.java 8292660: C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly 2022-09-05 07:16:51 +00:00
TestNestedIrreducibleLoops.jasm 8253353: Crash in C2: guarantee(n != NULL) failed: No Node 2021-01-28 16:16:51 +00:00
TestNestedIrreducibleLoopsMain.java 8253353: Crash in C2: guarantee(n != NULL) failed: No Node 2021-01-28 16:16:51 +00:00
TestNodeSunkFromPreLoop.java 8314024: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info 2023-08-30 07:52:05 +00:00
TestNotifyOpaqueZeroTripGuardToCmpI.java 8316361: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10 2023-10-02 08:03:10 +00:00
TestOneIterationStripMined.java 8208275: C2 crash in Node::add_req(Node*) 2018-08-17 08:21:20 +02:00
TestOnlyInfiniteLoops.jasm 8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination 2022-12-08 15:29:26 +00:00
TestOnlyInfiniteLoopsMain.java 8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination 2022-12-08 15:29:26 +00:00
TestOpaqueZeroTripGuardPostLoopRemoval.java 8298176: remove OpaqueZeroTripGuardPostLoop once main-loop disappears 2022-12-22 08:56:00 +00:00
TestOptimizeFillWithStripMinedLoop.java 8263352: assert(use == polladr) failed: the use should be a safepoint polling 2021-03-24 06:30:50 +00:00
TestOverUnrolling2.java 8288000: compiler/loopopts/TestOverUnrolling2.java fails with release VMs 2022-06-08 08:08:10 +00:00
TestOverunrolling.java 8229158: make UseSwitchProfiling non-experimental or false by-default 2019-08-20 10:46:23 +02:00
TestPartialPeelAtUnsignedTests.java 8251535: Partial peeling at unsigned test adds incorrect loop exit check 2020-10-16 06:25:33 +00:00
TestPartialPeelAtUnsignedTestsNegativeLimit.java 8332920: C2: Partial Peeling is wrongly applied for CmpU with negative limit 2024-06-11 11:32:12 +00:00
TestPartialPeelingAtSingleInputRegion.java 8331518: Tests should not use the "Classpath" exception form of the legal header 2024-05-02 07:49:12 +00:00
TestPartialPeelingSinkNodes.java 8256934: C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit 2021-06-16 13:02:51 +00:00
TestPeelingNeverEnteredLoop.java 8254887: C2: assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop 2020-11-13 08:19:33 +00:00
TestPeelingRemoveDominatedTest.java 8305356: Fix ignored bad CompileCommands in tests 2023-04-05 09:35:45 +00:00
TestPeelingSkeletonPredicateInitialization.java 8283466: C2: missing skeleton predicates in peeled loop 2022-06-02 06:49:23 +00:00
TestPhaseCFGNeverBranchToGoto.jasm 8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors 2022-12-12 12:11:02 +00:00
TestPhaseCFGNeverBranchToGotoMain.java 8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors 2022-12-12 12:11:02 +00:00
TestPhiInSkeletonPredicateExpression.java 8291599: Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127 2022-09-12 07:30:47 +00:00
TestPredicateInputBelowLoopPredicate.java 8283834: Unmappable character for US-ASCII encoding in TestPredicateInputBelowLoopPredicate 2022-03-29 07:21:23 +00:00
TestPredicateLostDependency.java 8253765: C2: Control randomization in StressLCM and StressGCM 2020-10-12 11:40:50 +00:00
TestPreMainPostFallInEdges.java 8249602: C2: assert(cnt == _outcnt) failed: no insertions allowed 2020-07-28 16:05:30 +02:00
TestRangeCheckPredicatesControl.java 8341692: Implement JEP 490: ZGC: Remove the Non-Generational Mode 2024-10-30 11:05:07 +00:00
TestRCEAfterUnrolling.java 8229495: SIGILL in C2 generated OSR compilation 2020-07-01 17:28:49 +02:00
TestRemixAddressExpressionsWithIrreducibleLoop.java 8326638: Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop 2024-02-27 16:58:22 +00:00
TestRemoveEmptyCountedLoop.java 8301959: Compile command in compiler.loopopts.TestRemoveEmptyCountedLoop does not work 2023-02-16 13:51:11 +00:00
TestRemoveEmptyLoop.java 8295005: compiler/loopopts/TestRemoveEmptyLoop.java fails with release VMs after JDK-8294839 2022-10-10 07:06:51 +00:00
TestRemoveMainPostLoops.java 8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed 2019-11-12 10:16:04 +01:00
TestSinkingDivisorLostPin.java 8274406: RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough" 2021-09-30 08:29:43 +00:00
TestSinkingMoreThan2AddPNodes.java 8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes? 2023-09-06 07:25:22 +00:00
TestSinkingNodesCausesLongCompilation.java 8308103: Massive (up to ~30x) increase in C2 compilation time since JDK 17 2023-07-19 11:31:49 +00:00
TestSkeletonPredicateNegation.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
TestSplitIfBlocksDisabled.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestSplitIfOpaque1.java 8215410: Regression test for JDK-8214994 2018-12-17 08:25:57 +01:00
TestSplitIfPinnedCMove.java 8191153: assert(u_ctrl != blk1 && u_ctrl != blk2) failed: won't converge 2017-11-27 10:44:19 -08:00
TestSplitIfPinnedLoadInStripMinedLoop.java 8260420: C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint 2021-02-02 07:23:55 +00:00
TestSplitIfUnswitchedLoopsEliminated.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestSplitThruPhiDivMod.java 8248552: C2 crashes with SIGFPE due to division by zero 2020-07-27 11:03:17 +02:00
TestSplitThruPhiInfinitely.java 8287284: C2: loop optimization performs split_thru_phi infinitely many times 2023-11-15 08:31:39 +00:00
TestStoreSunkInInnerLoop.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestStrangeControl.java 8302152: Speed up tests with infinite loops, sleep less 2023-02-15 07:35:23 +00:00
TestStripMinedBackToBackIfs.java 8196296: Lucene test crashes C2 compilation 2018-01-30 09:08:44 +01:00
TestSunkCastOnUnreachablePath.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestSunkNodeDueToBrokenAntiDependency.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestSunkNodeInInfiniteLoop.java 8336830: C2: assert(get_loop(lca)->_nest < n_loop->_nest || lca->in(0)->is_NeverBranch()) failed: must not be moved into inner loop 2024-08-26 07:31:04 +00:00
TestSunkNodeMissingCastAssert.java 8312440: assert(cast != nullptr) failed: must have added a cast to pin the node 2023-07-27 07:24:46 +00:00
TestUndetectedLoopInInfiniteLoop.java 8296318: use-def assert: special case undetected loops nested in infinite loops 2022-12-14 17:25:49 +00:00
TestUnexpectedOpaque1.java 8298919: Add a regression test for JDK-8298520 2022-12-16 14:39:48 +00:00
TestUnreachableInnerLoop.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
TestUnrollLimitPreciseType.java 8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL 2023-04-26 05:42:26 +00:00
TestUnsupportedConditionalMove.java 8295407: C2 crash: Error: ShouldNotReachHere() in multiple vector tests with -XX:-MonomorphicArrayCheck -XX:-UncommonNullCast 2022-11-17 01:39:56 +00:00
TestUnswitchCloneSkeletonPredicates.java 8264179: [TESTBUG] Some compiler tests fail when running without C2 2021-03-29 08:03:47 +00:00
TestUnswitchOverunrolling.java 8240227: Loop predicates should be copied to unswitched loops 2020-03-19 10:15:28 +01:00
TestUnswitchWithSunkNodes.java 8271954: C2: assert(false) failed: Bad graph detected in build_loop_late 2021-09-16 11:57:30 +00:00
TestVerifyLoopOptimizations.java 8305073: Fix VerifyLoopOptimizations - step 2 - verify idom 2023-05-23 11:25:01 +00:00
TestWrongCMovSplitIf.java 8303564: C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi 2023-03-09 07:59:32 +00:00
TestWrongOffsetConstantArrayConstant.java 8239569: PublicMethodsTest.java failed due to NPE in java.base/java.nio.file.FileSystems.getFileSystem(FileSystems.java:230) 2020-04-23 15:54:08 +02:00
TestZeroTripGuardShared.java 8027711: Unify wildcarding syntax for CompileCommand and CompileOnly 2023-06-12 07:39:23 +00:00
UseCountedLoopSafepoints.java 8271707: migrate tests to use jdk.test.whitebox.WhiteBox 2022-07-08 15:55:14 +00:00
UseCountedLoopSafepointsTest.java 8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder 2024-01-03 08:53:01 +00:00