Sandhya Viswanathan
|
0881f2b0c4
|
8318562: Computational test more than 2x slower when AVX instructions are used
Reviewed-by: kvn
|
2023-11-17 20:10:17 +00:00 |
|
Afshin Zafari
|
138437f2cf
|
8314438: NMT: Performance benchmarks are needed to have a baseline for comparison of improvements
Reviewed-by: gziemski, ihse
|
2023-10-20 08:33:40 +00:00 |
|
Jasmine Karthikeyan
|
36993aea9a
|
8316918: Optimize conversions duplicated across phi nodes
Reviewed-by: thartmann, kvn
|
2023-10-16 12:52:01 +00:00 |
|
Swati Sharma
|
b438cffdb9
|
8314085: Fixing scope from benchmark to thread for JMH tests having shared state
Co-authored-by: Vladimir Ivanov <vaivanov@openjdk.org>
Reviewed-by: sviswanathan, ecaspole
|
2023-10-03 16:01:36 +00:00 |
|
Erik Joelsson
|
020255a72d
|
8267174: Many test files have the wrong Copyright header
Reviewed-by: valeriep, aivanov, iris, dholmes, ihse
|
2023-09-12 20:16:05 +00:00 |
|
Tobias Hotz
|
aba89f20bf
|
8312213: Remove unnecessary TEST instructions on x86 when flags reg will already be set
Reviewed-by: jvernee, dlong
|
2023-09-05 22:08:20 +00:00 |
|
Joshua Cao
|
e36960ec6d
|
8312420: Integrate Graal's blender micro benchmark
Reviewed-by: dnsimon, thartmann, ksakata
|
2023-08-01 10:48:38 +00:00 |
|
Swati Sharma
|
a03a3a43bb
|
8311178: JMH tests don't scale well when sharing output buffers
Co-authored-by: Vladimir Ivanov <vaivanov@openjdk.org>
Reviewed-by: ecaspole, sviswanathan, mli
|
2023-07-11 16:14:33 +00:00 |
|
Eric Caspole
|
430d6b61c5
|
8309976: Add microbenchmark for stressing code cache
Reviewed-by: redestad, shade
|
2023-06-30 15:02:45 +00:00 |
|
Emanuel Peter
|
886ac1c261
|
8308606: C2 SuperWord: remove alignment checks when not required
Reviewed-by: fgao, kvn, pli
|
2023-06-21 06:40:50 +00:00 |
|
Boris Ulasevich
|
8cdd95e8a2
|
8305959: x86: Improve itable_stub
Reviewed-by: phh, shade, aph
|
2023-06-07 11:27:52 +00:00 |
|
Sandhya Viswanathan
|
f9ad7df4da
|
8300865: C2: product reduction in ProdRed_Double is not vectorized
Reviewed-by: fgao, epeter, kvn
|
2023-05-31 22:39:54 +00:00 |
|
Jasmine Karthikeyan
|
fb0b1f0c23
|
8051725: Improve expansion of Conv2B nodes in the middle-end
Reviewed-by: thartmann, qamai, sviswanathan
|
2023-05-30 14:11:12 +00:00 |
|
Quan Anh Mai
|
ab241b3428
|
8306706: Support out-of-line code generation for MachNodes
Reviewed-by: thartmann, kvn
|
2023-05-23 17:06:25 +00:00 |
|
Tobias Hotz
|
4b4c80bb31
|
8307351: (CmpI/L(AndI/L reg1 reg2)) on x86 can be optimized
Reviewed-by: sviswanathan, qamai, thartmann
|
2023-05-10 05:48:02 +00:00 |
|
Roberto Castañeda Lozano
|
1be80a4445
|
8287087: C2: perform SLP reduction analysis on-demand
Reviewed-by: epeter, jbhateja, thartmann
|
2023-04-27 09:39:53 +00:00 |
|
Kirill A. Korinsky
|
7551529854
|
8305995: Footprint regression from JDK-8224957
Reviewed-by: kvn, thartmann
|
2023-04-17 12:22:26 +00:00 |
|
Jan Kratochvil
|
37774556da
|
8302191: Performance degradation for float/double modulo on Linux
Reviewed-by: dholmes, sviswanathan
|
2023-03-22 15:55:57 +00:00 |
|
Jasmine K
|
8e41bf222f
|
8303238: Create generalizations for existing LShift ideal transforms
Reviewed-by: redestad, thartmann
|
2023-03-13 11:10:42 +00:00 |
|
Eric Caspole
|
81e23ab340
|
8298809: Clean up vm/compiler/InterfaceCalls JMH
Reviewed-by: kvn
|
2022-12-16 16:30:31 +00:00 |
|
Bhavana Kilambi
|
54e6d6aaeb
|
8293488: Add EOR3 backend rule for aarch64 SHA3 extension
Reviewed-by: haosun, njian, eliu, aturbanov, ngasson
|
2022-11-29 17:17:15 +00:00 |
|
SuperCoder79
|
cf5546b3ac
|
8291336: Add ideal rule to convert floating point multiply by 2 into addition
Reviewed-by: qamai, thartmann, chagedorn
|
2022-10-28 10:04:38 +00:00 |
|
Quan Anh Mai
|
703a6ef591
|
8283699: Improve the peephole mechanism of hotspot
Reviewed-by: kvn, dlong
|
2022-10-12 00:31:04 +00:00 |
|
Zhiqiang Zang
|
5dd851d872
|
8281453: New optimization: convert ~x into -1-x when ~x is used in an arithmetic expression
Reviewed-by: kvn
|
2022-10-06 22:15:20 +00:00 |
|
Fei Gao
|
aa48705ddd
|
8289422: Fix and re-enable vector conditional move
Reviewed-by: thartmann, kvn
|
2022-09-27 01:24:17 +00:00 |
|
Quan Anh Mai
|
01e7b88199
|
8290917: x86: Memory-operand arithmetic instructions have too low costs
Reviewed-by: kvn, sviswanathan, jbhateja
|
2022-09-16 20:07:59 +00:00 |
|
Pengfei Li
|
211fab8d36
|
8291669: [REDO] Fix array range check hoisting for some scaled loop iv
Reviewed-by: roland, thartmann
|
2022-09-14 14:20:39 +00:00 |
|
Hao Sun
|
cbee0bc9ef
|
8292587: AArch64: Support SVE fabd instruction
Reviewed-by: njian, fgao, ngasson
|
2022-09-13 02:19:02 +00:00 |
|
Eric Caspole
|
3a090777ba
|
8291337: Reduce runtime of vm.lamdba microbenchmarks
Reviewed-by: rriggs
|
2022-08-15 16:08:39 +00:00 |
|
Eric Caspole
|
1b66cecd31
|
8291729: Reduce runtime of vm.compiler microbenchmarks
Reviewed-by: kvn
|
2022-08-03 18:01:26 +00:00 |
|
Pengfei Li
|
a2cff2634c
|
8291597: [BACKOUT] JDK-8289996: Fix array range check hoisting for some scaled loop iv
Reviewed-by: kvn, thartmann
|
2022-08-02 06:50:55 +00:00 |
|
Eric Caspole
|
f0f78a9125
|
8290894: Reduce runtime of vm.lang microbenchmarks
Reviewed-by: rriggs
|
2022-07-26 20:06:35 +00:00 |
|
Pengfei Li
|
893909558b
|
8289996: Fix array range check hoisting for some scaled loop iv
Co-authored-by: John R Rose <jrose@openjdk.org>
Reviewed-by: roland, kvn, thartmann
|
2022-07-26 13:45:38 +00:00 |
|
Bhavana Kilambi
|
89458e36af
|
8288107: Auto-vectorization for integer min/max
Reviewed-by: kvn, ngasson
|
2022-07-20 15:36:39 +00:00 |
|
Fei Gao
|
a1795901ee
|
8283091: Support type conversion between different data sizes in SLP
Reviewed-by: kvn, sviswanathan
|
2022-06-16 02:40:59 +00:00 |
|
Claes Redestad
|
7e948f7ccb
|
8287903: Reduce runtime of java.math microbenchmarks
Reviewed-by: ecaspole, aph
|
2022-06-09 13:11:15 +00:00 |
|
Fei Gao
|
24fe8ad74c
|
8283307: Vectorize unsigned shift right on signed subword types
Reviewed-by: jiefu, pli, sviswanathan, kvn
|
2022-06-06 02:02:10 +00:00 |
|
wanghaomin
|
d65fba412e
|
8286452: The array length of testSmallConstArray should be small and const
Reviewed-by: redestad
|
2022-05-17 02:17:08 +00:00 |
|
Claes Redestad
|
1586bf862b
|
8286401: Address possibly lossy conversions in Microbenchmarks
Reviewed-by: shade, ecaspole
|
2022-05-11 20:51:57 +00:00 |
|
Pengfei Li
|
ea83b4455b
|
8280510: AArch64: Vectorize operations with loop induction variable
Reviewed-by: adinn, thartmann
|
2022-04-28 14:13:24 +00:00 |
|
Roland Westrelin
|
32593df392
|
8279888: Local variable independently used by multiple loops can interfere with loop optimizations
Co-authored-by: Claes Redestad <redestad@openjdk.org>
Reviewed-by: thartmann, kvn
|
2022-04-25 09:30:00 +00:00 |
|
Fei Yang
|
835c7e8d6d
|
8283907: Fix Huawei copyright in various files
Reviewed-by: mli
|
2022-03-31 00:46:44 +00:00 |
|
Quan Anh Mai
|
d8c55725e0
|
8282204: Use lea instructions for arithmetic operations on x86_64
Reviewed-by: jiefu, sviswanathan, thartmann
|
2022-03-23 09:45:23 +00:00 |
|
Swati Sharma
|
08cadb4754
|
8271195: Use largest available large page size smaller than LargePageSizeInBytes when available
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Reviewed-by: ayang, tschatzl
|
2022-03-16 09:48:09 +00:00 |
|
Hao Sun
|
49245131e9
|
8265263: AArch64: Combine vneg with right shift count
Reviewed-by: adinn, dlong
|
2022-03-09 00:52:01 +00:00 |
|
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 |
|
Zhiqiang Zang
|
0bf95a1a73
|
8279607: Existing optimization "~x+1" -> "-x" can be generalized to "~x+c" -> "(c-1)-x".
Reviewed-by: thartmann, kvn
|
2022-01-20 07:38:04 +00:00 |
|
Vamsi Parasa
|
c4518e257c
|
8278868: Add x86 vectorization support for Long.bitCount()
Reviewed-by: jbhateja, sviswanathan, kvn
|
2022-01-11 18:47:42 +00:00 |
|
Jie Fu
|
6a42fbaf9b
|
8279258: Auto-vectorization enhancement for two-dimensional array operations
Reviewed-by: neliasso, kvn
|
2022-01-07 00:04:51 +00:00 |
|
Jatin Bhateja
|
8703f14808
|
8273322: Enhance macro logic optimization for masked logic operations.
Reviewed-by: kvn, sviswanathan
|
2022-01-06 18:41:06 +00:00 |
|