.. |
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
|
8290529: C2: assert(BoolTest(btest).is_canonical()) failure
|
2022-09-02 13:35:11 +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 |