jdk-24/test/hotspot/jtreg/compiler/c2/irTests
2023-10-25 15:37:42 +00:00
..
blackhole 8296545: C2 Blackholes should allow load optimizations 2022-12-05 12:00:30 +00:00
igvn 8314997: Missing optimization opportunities due to missing try_clean_mem_phi() calls 2023-09-04 06:53:19 +00:00
loopOpts 8280378: [IR Framework] Support IR matching for different compile phases 2022-11-01 15:41:09 +00:00
scalarReplacement 8313689: C2: compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java fails intermittently with -XX:-TieredCompilation 2023-08-22 07:58:51 +00:00
stringopts 8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity 2021-10-05 07:02:06 +00:00
AddINodeIdealizationTests.java 8297384: Add IR tests for existing idealizations of arithmetic nodes 2022-11-25 08:17:44 +00:00
AddLNodeIdealizationTests.java 8297384: Add IR tests for existing idealizations of arithmetic nodes 2022-11-25 08:17:44 +00:00
AndINodeIdealizationTests.java 8297384: Add IR tests for existing idealizations of arithmetic nodes 2022-11-25 08:17:44 +00:00
CmpUWithZero.java 8318735: RISC-V: Enable related hotspot tests run on riscv 2023-10-25 15:37:42 +00:00
DivINodeIdealizationTests.java 8267265: Use new IR Test Framework to create tests for C2 Ideal transformations 2022-02-28 10:01:24 +00:00
DivLNodeIdealizationTests.java 8267265: Use new IR Test Framework to create tests for C2 Ideal transformations 2022-02-28 10:01:24 +00:00
LShiftINodeIdealizationTests.java 8303238: Create generalizations for existing LShift ideal transforms 2023-03-13 11:10:42 +00:00
LShiftLNodeIdealizationTests.java 8303238: Create generalizations for existing LShift ideal transforms 2023-03-13 11:10:42 +00:00
MaxMinINodeIdealizationTests.java 8312547: Max/Min nodes Value implementation could be improved 2023-08-25 17:48:27 +00:00
MulINodeIdealizationTests.java 8297384: Add IR tests for existing idealizations of arithmetic nodes 2022-11-25 08:17:44 +00:00
MulLNodeIdealizationTests.java 8297384: Add IR tests for existing idealizations of arithmetic nodes 2022-11-25 08:17:44 +00:00
ProfileAtTypeCheck.java 8308869: C2: use profile data in subtype checks when profile has more than one class 2023-09-08 07:48:05 +00:00
RotateLeftNodeIntIdealizationTests.java 8297953: Fix several C2 IR matching tests for RISC-V 2022-12-02 12:48:42 +00:00
RotateLeftNodeLongIdealizationTests.java 8297953: Fix several C2 IR matching tests for RISC-V 2022-12-02 12:48:42 +00:00
SubINodeIdealizationTests.java 8272735: Add missing SubL node transformations 2022-03-14 09:05:53 +00:00
SubLNodeIdealizationTests.java 8272735: Add missing SubL node transformations 2022-03-14 09:05:53 +00:00
TestArrayElementTypeLoad.java 8310299: C2: 8275201 broke constant folding of array store check in some cases 2023-06-29 07:41:04 +00:00
TestAutoVecCountingDownLoop.java 8310308: IR Framework: check for type and size of vector nodes 2023-08-15 10:08:51 +00:00
TestAutoVectorization2DArray.java 8310308: IR Framework: check for type and size of vector nodes 2023-08-15 10:08:51 +00:00
TestBackToBackIfs.java 8278228: C2: Improve identical back-to-back if elimination 2022-01-10 07:52:18 +00:00
TestConv2BExpansion.java 8051725: Improve expansion of Conv2B nodes in the middle-end 2023-05-30 14:11:12 +00:00
TestConvI2LCastLongLoop.java 8286197: C2: Optimize MemorySegment shape in int loop 2022-06-10 08:17:26 +00:00
TestCountedLoopPhiValue.java 8280378: [IR Framework] Support IR matching for different compile phases 2022-11-01 15:41:09 +00:00
TestCountedLoopSafepoint.java 8280378: [IR Framework] Support IR matching for different compile phases 2022-11-01 15:41:09 +00:00
TestDebugInfo.java 8201516: DebugNonSafepoints generates incorrect information 2023-03-07 06:59:23 +00:00
TestDisableAutoVectOpcodes.java 8310308: IR Framework: check for type and size of vector nodes 2023-08-15 10:08:51 +00:00
TestDuplicateBackedge.java 8280378: [IR Framework] Support IR matching for different compile phases 2022-11-01 15:41:09 +00:00
TestEnumFinalFold.java 8286339: compiler/c2/irTests/TestEnumFinalFold.java fails if Enum/String methods are not inlined 2022-05-11 05:29:11 +00:00
TestFewIterationsCountedLoop.java 8280378: [IR Framework] Support IR matching for different compile phases 2022-11-01 15:41:09 +00:00
TestFPComparison.java 8297953: Fix several C2 IR matching tests for RISC-V 2022-12-02 12:48:42 +00:00
TestGetAndAdd.java 8308444: LoadStoreNode::result_not_used() is too conservative 2023-06-15 16:00:18 +00:00
TestIRAbs.java 8280089: compiler/c2/irTests/TestIRAbs.java fails on some arches 2022-01-18 12:13:44 +00:00
TestIRFma.java 8308340: C2: Idealize Fma nodes 2023-08-15 01:04:22 +00:00
TestIRLShiftIdeal_XPlusX_LShiftC.java 8288564: C2: LShiftLNode::Ideal produces wrong result after JDK-8278114 2022-06-20 06:47:40 +00:00
TestIterativeEA.java 8276455: C2: iterative EA 2021-12-14 19:24:13 +00:00
TestLongRangeChecks.java 8296403: [TESTBUG] IR test runner methods in TestLongRangeChecks.java invoke wrong test methods 2023-01-20 08:16:28 +00:00
TestLSMMissedEmptyLoop.java 8297724: Loop strip mining prevents some empty loops from being eliminated 2022-12-21 14:46:57 +00:00
TestMulNodeIdealization.java 8291336: Add ideal rule to convert floating point multiply by 2 into addition 2022-10-28 10:04:38 +00:00
TestOptimizeUnstableIf.java 8286104: use aggressive liveness for unstable_if traps 2022-06-30 03:59:42 +00:00
TestPadding.java 8309978: [x64] Fix useless padding 2023-06-15 15:32:45 +00:00
TestPhiDuplicatedConversion.java 8316918: Optimize conversions duplicated across phi nodes 2023-10-16 12:52:01 +00:00
TestPostParseCallDevirtualization.java 8275086: compiler/c2/irTests/TestPostParseCallDevirtualization.java fails when compiler1 is disabled 2021-11-03 05:51:18 +00:00
TestPushAddThruCast.java 8288022: c2: Transform (CastLL (AddL into (AddL (CastLL when possible 2022-07-06 11:36:12 +00:00
TestRemixAddressExpressions.java 8278784: C2: Refactor PhaseIdealLoop::remix_address_expressions() so it operates on longs 2022-01-21 07:32:08 +00:00
TestScalarReplacement.java 8295066: Folding of loads is broken in C2 after JDK-8242115 2022-10-26 20:45:26 +00:00
TestScheduleSmallMethod.java 8275847: Scheduling fails with "too many D-U pinch points" on small method 2021-11-08 06:40:49 +00:00
TestShiftAndMask.java 8285793: C2: optimization of mask checks in counted loops fail in the presence of cast nodes 2022-04-29 11:19:27 +00:00
TestSkeletonPredicates.java 8280378: [IR Framework] Support IR matching for different compile phases 2022-11-01 15:41:09 +00:00
TestSpecialCasesOf_AMinusB_Plus_CMinusD_InAddIdeal.java 8278471: Remove unreached rules in AddNode::IdealIL 2021-12-16 03:57:29 +00:00
TestStripMiningDropsSafepoint.java 8280378: [IR Framework] Support IR matching for different compile phases 2022-11-01 15:41:09 +00:00
TestSuperwordFailsUnrolling.java 8287087: C2: perform SLP reduction analysis on-demand 2023-04-27 09:39:53 +00:00
TestTestRemovalPeephole.java 8312213: Remove unnecessary TEST instructions on x86 when flags reg will already be set 2023-09-05 22:08:20 +00:00
TestTypeSpeculation.java 8301630: C2: 8297933 broke type speculation in some cases 2023-03-01 09:36:22 +00:00
TestUnsignedComparison.java 8280378: [IR Framework] Support IR matching for different compile phases 2022-11-01 15:41:09 +00:00
TestVectorConditionalMove.java 8313720: C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally 2023-08-16 07:15:43 +00:00
TestVectorizationMismatchedAccess.java 8310308: IR Framework: check for type and size of vector nodes 2023-08-15 10:08:51 +00:00
TestVectorizationMultiInvar.java 8310308: IR Framework: check for type and size of vector nodes 2023-08-15 10:08:51 +00:00
TestVectorizationNotRun.java 8310308: IR Framework: check for type and size of vector nodes 2023-08-15 10:08:51 +00:00
TestVectorizeTypeConversion.java 8310308: IR Framework: check for type and size of vector nodes 2023-08-15 10:08:51 +00:00
TestVectorizeURShiftSubword.java 8310308: IR Framework: check for type and size of vector nodes 2023-08-15 10:08:51 +00:00
URShiftINodeIdealizationTests.java 8297384: Add IR tests for existing idealizations of arithmetic nodes 2022-11-25 08:17:44 +00:00
URShiftLNodeIdealizationTests.java 8297384: Add IR tests for existing idealizations of arithmetic nodes 2022-11-25 08:17:44 +00:00
XorINodeIdealizationTests.java 8281453: New optimization: convert ~x into -1-x when ~x is used in an arithmetic expression 2022-10-06 22:15:20 +00:00
XorLNodeIdealizationTests.java 8281453: New optimization: convert ~x into -1-x when ~x is used in an arithmetic expression 2022-10-06 22:15:20 +00:00