jdk-24/test/micro/org/openjdk/bench/vm/compiler
Emanuel Peter b3986bdbdb 8344118: C2 SuperWord: add VectorThroughputForIterationCount benchmark
Reviewed-by: kvn, jbhateja, chagedorn
2024-11-27 09:15:57 +00:00
..
overhead 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
pea 8312420: Integrate Graal's blender micro benchmark 2023-08-01 10:48:38 +00:00
x86 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
AddIdealNotXPlusC.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
AllocationMerges.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +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 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
CodeCacheStress.java 8309976: Add microbenchmark for stressing code cache 2023-06-30 15:02:45 +00:00
ConstructorBarriers.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +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 8342540: InterfaceCalls micro-benchmark gives misleading results 2024-11-06 17:52:07 +00:00
InterfacePrivateCalls.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +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 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
MergeStores.java 8335392: C2 MergeStores: enhanced pointer parsing 2024-11-05 11:46:40 +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 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
SecondarySuperCacheInterContention.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
SecondarySuperCacheIntraContention.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +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 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
TestEor3.java 8293488: Add EOR3 backend rule for aarch64 SHA3 extension 2022-11-29 17:17:15 +00:00
TypeVectorOperations.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
UnsignedComparison.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
VectorAlignment.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
VectorBitCount.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
VectorIntMinMax.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00
VectorLoadToStoreForwarding.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
VectorReduction2.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
VectorReduction.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
VectorReductionFloatingMinMax.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +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
VectorStoreToLoadForwarding.java 8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures 2024-11-20 14:23:57 +00:00
VectorThroughputForIterationCount.java 8344118: C2 SuperWord: add VectorThroughputForIterationCount benchmark 2024-11-27 09:15:57 +00:00
WriteBarrier.java 8291729: Reduce runtime of vm.compiler microbenchmarks 2022-08-03 18:01:26 +00:00