jdk-24/test/micro/org/openjdk/bench/vm/compiler
Shaojin Wen 8081f8702a 8334342: Add MergeStore JMH benchmarks
Reviewed-by: epeter, thartmann
2024-07-25 09:16:32 +00:00
..
overhead 8221404: C2: Convert RegMask and IndexSet to use uintptr_t 2020-11-10 16:48:21 +00:00
pea 8312420: Integrate Graal's blender micro benchmark 2023-08-01 10:48:38 +00:00
x86 8323116: [REDO] Computational test more than 2x slower when AVX instructions are used 2024-04-08 18:41:32 +00:00
AddIdealNotXPlusC.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
AllocationMerges.java 8316991: Reduce nullable allocation merges 2024-04-08 23:13:38 +00:00
ArrayAllocation.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
ArrayBoundCheckRemoval.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
ArrayClear.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
ArrayFill.java 8311178: JMH tests don't scale well when sharing output buffers 2023-07-11 16:14:33 +00:00
ArrayStoreCheck.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
AutoVectorization2DArray.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
BitSetAndReset.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
BitTest.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
ClearMemory.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
CodeCacheStress.java 8309976: Add microbenchmark for stressing code cache 2023-06-30 15:02:45 +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
CopyLoop.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
DivRem.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
Explosion.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
FinalFieldInitialize.java 8325821: [REDO] use "dmb.ishst+dmb.ishld" for release barrier 2024-06-10 12:57:03 +00:00
FloatingScalarVectorAbsDiff.java 8292587: AArch64: Support SVE fabd instruction 2022-09-13 02:19:02 +00:00
FpMinMaxIntrinsics.java 8287087: C2: perform SLP reduction analysis on-demand 2023-04-27 09:39:53 +00:00
IfMinMax.java 8324655: Identify integer minimum and maximum patterns created with if statements 2024-03-25 06:23:11 +00:00
IndexVector.java 8311178: JMH tests don't scale well when sharing output buffers 2023-07-11 16:14:33 +00:00
InnerClassNullRef.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
InterfaceCalls.java 8305959: x86: Improve itable_stub 2023-06-07 11:27:52 +00:00
InterfacePrivateCalls.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
IterativeEA.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
LoopLocals.java 8279888: Local variable independently used by multiple loops can interfere with loop optimizations 2022-04-25 09:30:00 +00:00
LoopUnroll.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
LShiftIdeal_XPlusX_LShiftC.java 8278114: New addnode ideal optimization: converting "x + x" into "x << 1" 2022-01-05 00:38:59 +00:00
LShiftNodeIdealize.java 8303238: Create generalizations for existing LShift ideal transforms 2023-03-13 11:10:42 +00:00
MacroLogicOpt.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
MaxMinOptimizeTest.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
MergeStoreBench.java 8334342: Add MergeStore JMH benchmarks 2024-07-25 09:16:32 +00:00
MergeStores.java 8331518: Tests should not use the "Classpath" exception form of the legal header 2024-05-02 07:49:12 +00:00
ModPowerOf2.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
MulNodeIdealize.java 8291336: Add ideal rule to convert floating point multiply by 2 into addition 2022-10-28 10:04:38 +00:00
Multiplication.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
NotOpTransformation.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
PhiDuplicatedConversion.java 8316918: Optimize conversions duplicated across phi nodes 2023-10-16 12:52:01 +00:00
PointerBenchmarkFlat.java 8286401: Address possibly lossy conversions in Microbenchmarks 2022-05-11 20:51:57 +00:00
PopCount.java 8333382: [s390x] Enhance popcnt Instruction to use Z15 facilities 2024-06-12 13:24:58 +00:00
PostAllocationStores.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
RangeCheckHoisting.java 8291669: [REDO] Fix array range check hoisting for some scaled loop iv 2022-09-14 14:20:39 +00:00
RBTreeSearch.java 8305995: Footprint regression from JDK-8224957 2023-04-17 12:22:26 +00:00
Rotation.java 8314085: Fixing scope from benchmark to thread for JMH tests having shared state 2023-10-03 16:01:36 +00:00
SecondarySuperCacheHits.java 8180450: secondary_super_cache does not scale well 2024-04-16 14:21:48 +00:00
SecondarySuperCacheInterContention.java 8180450: secondary_super_cache does not scale well 2024-04-16 14:21:48 +00:00
SecondarySuperCacheIntraContention.java 8180450: secondary_super_cache does not scale well 2024-04-16 14:21:48 +00:00
SharedLoopHeader.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
Signum.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
SkipIntToLongCast.java 8248870: AARCH64: I2L/L2I conversions can be skipped for masked positive values 2020-07-24 08:21:11 -04:00
SpillCode.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
StoreAfterStore.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
Straighten.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
StringConstructorBenchmark.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
SubIdealC0Minus_YPlusC1_.java 8277882: New subnode ideal optimization: converting "c0 - (x + c1)" into "(c0 - c1) - x" 2021-12-09 00:18:59 +00:00
TestEor3.java 8293488: Add EOR3 backend rule for aarch64 SHA3 extension 2022-11-29 17:17:15 +00:00
TypeVectorOperations.java 8289422: Fix and re-enable vector conditional move 2022-09-27 01:24:17 +00:00
UnsignedComparison.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
VectorAlignment.java 8308606: C2 SuperWord: remove alignment checks when not required 2023-06-21 06:40:50 +00:00
VectorBitCount.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
VectorIntMinMax.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
VectorLoadToStoreForwarding.java 8335006: C2 SuperWord: add JMH benchmark VectorLoadToStoreForwarding.java 2024-06-26 14:12:44 +00:00
VectorReduction.java 8300865: C2: product reduction in ProdRed_Double is not vectorized 2023-05-31 22:39:54 +00:00
VectorReductionFloatingMinMax.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
VectorShiftAccumulate.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
VectorShiftRight.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
VectorSignum.java 8287903: Reduce runtime of java.math microbenchmarks 2022-06-09 13:11:15 +00:00
WriteBarrier.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00