jdk-24/test/micro/org/openjdk/bench/vm/compiler
Roland Westrelin 0dba170791 8278518: String(byte[], int, int, Charset) constructor and String.translateEscapes() miss bounds check elimination
Co-authored-by: Sergey Tsypanov <stsypanov@openjdk.org>
Reviewed-by: kvn, jrose
2022-01-27 08:44:58 +00:00
..
overhead 8221404: C2: Convert RegMask and IndexSet to use uintptr_t 2020-11-10 16:48:21 +00:00
AddIdealNotXPlusC.java 8279607: Existing optimization "~x+1" -> "-x" can be generalized to "~x+c" -> "(c-1)-x". 2022-01-20 07:38:04 +00:00
ArrayAllocation.java 8237581: Improve allocation expansion 2020-02-06 11:21:39 +01:00
ArrayBoundCheckRemoval.java 8237589: Fix copyright header formatting 2020-01-21 14:23:01 -08:00
ArrayClear.java 8237589: Fix copyright header formatting 2020-01-21 14:23:01 -08:00
ArrayFill.java 8247307: C2: Loop array fill stub routines are not called 2020-06-28 06:15:31 +00:00
ArrayStoreCheck.java 8237589: Fix copyright header formatting 2020-01-21 14:23:01 -08:00
AutoVectorization2DArray.java 8279258: Auto-vectorization enhancement for two-dimensional array operations 2022-01-07 00:04:51 +00:00
BitSetAndReset.java 8237589: Fix copyright header formatting 2020-01-21 14:23:01 -08:00
BitTest.java 8247408: IdealGraph bit check expression canonicalization 2020-06-29 07:26:10 -04:00
ClearMemory.java 8257772: Vectorizing clear memory operation using AVX-512 masked operations 2020-12-17 04:42:19 +00:00
CopyLoop.java 8268698: Use Objects.check{Index,FromToIndex,FromIndexSize} for java.base 2021-07-13 02:23:16 +00:00
DivRem.java 8237589: Fix copyright header formatting 2020-01-21 14:23:01 -08:00
Explosion.java 8237589: Fix copyright header formatting 2020-01-21 14:23:01 -08:00
FloatingScalarVectorAbsDiff.java 8256318: AArch64: Add support for floating-point absolute difference 2020-11-18 10:14:20 +00:00
FpMinMaxIntrinsics.java 8217561: X86: Add floating-point Math.min/max intrinsics 2019-03-07 15:27:42 +01:00
InnerClassNullRef.java 8237589: Fix copyright header formatting 2020-01-21 14:23:01 -08:00
InterfaceCalls.java 8264466: Cut-paste error in InterfaceCalls JMH 2021-03-31 15:20:05 +00:00
InterfacePrivateCalls.java 8274983: C1 optimizes the invocation of private interface methods 2021-11-30 18:55:24 +00:00
IterativeEA.java 8276455: C2: iterative EA 2021-12-14 19:24:13 +00:00
LoopUnroll.java 8276066: Reset LoopPercentProfileLimit for x86 due to suboptimal performance 2021-11-03 22:45:50 +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
MacroLogicOpt.java 8273322: Enhance macro logic optimization for masked logic operations. 2022-01-06 18:41:06 +00:00
MaxMinOptimizeTest.java 8263006: Add optimization for Max(*)Node and Min(*)Node 2021-05-14 17:16:28 +00:00
ModPowerOf2.java 8267687: ModXNode::Ideal optimization is better than Parse::do_irem 2021-06-04 23:29:35 +00:00
Multiplication.java 8237589: Fix copyright header formatting 2020-01-21 14:23:01 -08:00
PointerBenchmarkFlat.java 8276455: C2: iterative EA 2021-12-14 19:24:13 +00:00
PostAllocationStores.java 8237589: Fix copyright header formatting 2020-01-21 14:23:01 -08:00
Rotation.java 8256438: AArch64: Implement match rules with ROR shift register value 2021-02-24 09:49:53 +00:00
SharedLoopHeader.java 8278518: String(byte[], int, int, Charset) constructor and String.translateEscapes() miss bounds check elimination 2022-01-27 08:44:58 +00:00
Signum.java 8271883: Math CopySign optimization for x86 2021-08-14 00:34:51 +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 8237589: Fix copyright header formatting 2020-01-21 14:23:01 -08:00
StoreAfterStore.java 8237589: Fix copyright header formatting 2020-01-21 14:23:01 -08:00
Straighten.java 8237589: Fix copyright header formatting 2020-01-21 14:23:01 -08:00
StringConstructorBenchmark.java 8278518: String(byte[], int, int, Charset) constructor and String.translateEscapes() miss bounds check elimination 2022-01-27 08:44:58 +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
TypeVectorOperations.java 8275317: AArch64: Support some type conversion vectorization in SLP 2021-11-17 08:19:46 +00:00
UnsignedComparison.java 8276162: Optimise unsigned comparison pattern 2021-11-16 14:09:53 +00:00
VectorBitCount.java 8278868: Add x86 vectorization support for Long.bitCount() 2022-01-11 18:47:42 +00:00
VectorReduction.java 8240248: Extend superword reduction optimizations for x86 2020-03-23 10:26:40 -07:00
VectorReductionFloatingMinMax.java 8258932: AArch64: Enhance floating-point Min/MaxReductionV with fminp/fmaxp 2021-01-12 13:27:47 +00:00
VectorShiftAccumulate.java 8256318: AArch64: Add support for floating-point absolute difference 2020-11-18 10:14:20 +00:00
WriteBarrier.java 8261010: Delete the Netbeans "default" license header 2021-02-03 23:13:12 +00:00