.. |
blackhole
|
8296545: C2 Blackholes should allow load optimizations
|
2022-12-05 12:00:30 +00:00 |
gc
|
8329597: C2: Intrinsify Reference.clear
|
2024-10-16 14:08:10 +00:00 |
igvn
|
8343067: C2: revisit constant-offset AddP chains after successful input idealizations
|
2024-11-11 10:05:15 +00:00 |
loopOpts
|
8280378: [IR Framework] Support IR matching for different compile phases
|
2022-11-01 15:41:09 +00:00 |
scalarReplacement
|
8334060: Implementation of Late Barrier Expansion for G1
|
2024-10-03 08:36:33 +00:00 |
stable
|
8333791: Fix memory barriers for @Stable fields
|
2024-08-15 11:24:22 +00:00 |
stringopts
|
|
|
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
|
8335444: Generalize implementation of AndNode mul_ring
|
2024-09-10 16:52:59 +00:00 |
AndLNodeIdealizationTests.java
|
8335444: Generalize implementation of AndNode mul_ring
|
2024-09-10 16:52:59 +00:00 |
CMoveLConstants.java
|
8336860: x86: Change integer src operand for CMoveL of 0 and 1 to long
|
2024-09-04 13:44:24 +00:00 |
CmpUWithZero.java
|
8318735: RISC-V: Enable related hotspot tests run on riscv
|
2023-10-25 15:37:42 +00:00 |
ConstructorBarriers.java
|
8300148: Consider using a StoreStore barrier instead of Release barrier on ctor exit
|
2024-04-24 17:06:45 +00:00 |
DeMorganLawIntTests.java
|
8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b)
|
2024-01-15 06:48:00 +00:00 |
DeMorganLawLongTests.java
|
8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b)
|
2024-01-15 06:48:00 +00:00 |
DivINodeIdealizationTests.java
|
|
|
DivLNodeIdealizationTests.java
|
|
|
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 |
OrINodeIdealizationTests.java
|
8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b)
|
2024-01-15 06:48:00 +00:00 |
OrLNodeIdealizationTests.java
|
8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b)
|
2024-01-15 06:48:00 +00:00 |
ProfileAtTypeCheck.java
|
8317349: Randomize order of macro node expansion in C2
|
2024-02-07 10:01:35 +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 |
RShiftINodeIdealizationTests.java
|
8320330: Improve implementation of RShift Value
|
2023-11-27 14:44:08 +00:00 |
RShiftLNodeIdealizationTests.java
|
8320330: Improve implementation of RShift Value
|
2023-11-27 14:44:08 +00:00 |
SubINodeIdealizationTests.java
|
|
|
SubLNodeIdealizationTests.java
|
|
|
TestArrayElementTypeLoad.java
|
8310299: C2: 8275201 broke constant folding of array store check in some cases
|
2023-06-29 07:41:04 +00:00 |
TestArrLenCheckOptimization.java
|
8321308: AArch64: Fix matching predication for cbz/cbnz
|
2024-06-12 13:29:45 +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
|
|
|
TestBackToBackMustBeNotNull.java
|
8332245: C2: missing record_for_ign() call in GraphKit::must_be_not_null()
|
2024-05-15 12:01:20 +00:00 |
TestCMoveCCP.java
|
8330163: C2: improve CMoveNode::Value() when condition is always true or false
|
2024-04-17 10:48:35 +00:00 |
TestConv2BExpansion.java
|
8051725: Improve expansion of Conv2B nodes in the middle-end
|
2023-05-30 14:11:12 +00:00 |
TestConvI2LCastLongLoop.java
|
|
|
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
|
8331993: Add counting leading/trailing zero tests for Integer
|
2024-05-10 13:57:55 +00:00 |
TestDuplicateBackedge.java
|
8280378: [IR Framework] Support IR matching for different compile phases
|
2022-11-01 15:41:09 +00:00 |
TestEnumFinalFold.java
|
|
|
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 |
TestIfMinMax.java
|
8331090: Run Ideal_minmax before de-canonicalizing CMoves
|
2024-07-31 15:16:21 +00:00 |
TestIRAbs.java
|
|
|
TestIRFma.java
|
8308340: C2: Idealize Fma nodes
|
2023-08-15 01:04:22 +00:00 |
TestIRLShiftIdeal_XPlusX_LShiftC.java
|
|
|
TestIterativeEA.java
|
8324641: [IR Framework] Add Setup method to provide custom arguments and set fields
|
2024-02-09 05:30:20 +00:00 |
TestLongRangeChecks.java
|
8311932: Suboptimal compiled code of nested loop over memory segment
|
2023-11-17 07:54:10 +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
|
8324641: [IR Framework] Add Setup method to provide custom arguments and set fields
|
2024-02-09 05:30:20 +00:00 |
TestPadding.java
|
8341708: Optimize safepoint poll encoding with smaller poll data offset
|
2024-10-14 06:02:00 +00:00 |
TestPhiDuplicatedConversion.java
|
8318683: compiler/c2/irTests/TestPhiDuplicatedConversion.java "Failed IR Rules (2) of Methods (2)"
|
2023-11-01 06:12:55 +00:00 |
TestPostParseCallDevirtualization.java
|
|
|
TestPrunedExHandler.java
|
8335334: Stress mode to randomly execute unstable if traps
|
2024-09-23 12:30:30 +00:00 |
TestPushAddThruCast.java
|
8288022: c2: Transform (CastLL (AddL into (AddL (CastLL when possible
|
2022-07-06 11:36:12 +00:00 |
TestRemixAddressExpressions.java
|
8324641: [IR Framework] Add Setup method to provide custom arguments and set fields
|
2024-02-09 05:30:20 +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
|
|
|
TestShiftAndMask.java
|
8324641: [IR Framework] Add Setup method to provide custom arguments and set fields
|
2024-02-09 05:30:20 +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
|
8324641: [IR Framework] Add Setup method to provide custom arguments and set fields
|
2024-02-09 05:30:20 +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
|
8324641: [IR Framework] Add Setup method to provide custom arguments and set fields
|
2024-02-09 05:30: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
|
8340010: Fix vectorization tests with compact headers
|
2024-11-25 10:39:36 +00:00 |
TestVectorizationMismatchedAccess.java
|
8340010: Fix vectorization tests with compact headers
|
2024-11-25 10:39:36 +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
|
8340010: Fix vectorization tests with compact headers
|
2024-11-25 10:39:36 +00:00 |
TestVectorizeTypeConversion.java
|
8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055
|
2024-01-15 10:41:05 +00:00 |
TestVectorizeURShiftSubword.java
|
8334078: RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV
|
2024-06-17 11:35:41 +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 |