Page MenuHomePhabricator

benshi001 (Ben Shi)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 6 2020, 5:03 AM (147 w, 9 h)

Recent Activity

Today

benshi001 committed rG918209bf856e: [LoongArch][NFC] Add tests of multiplication with immediates (for D147305) (authored by benshi001).
[LoongArch][NFC] Add tests of multiplication with immediates (for D147305)
Sat, Apr 1, 3:12 AM · Restricted Project, Restricted Project
benshi001 committed rG734c21300430: [LoongArch] Optimize multiplication with immediates (authored by benshi001).
[LoongArch] Optimize multiplication with immediates
Sat, Apr 1, 3:12 AM · Restricted Project, Restricted Project
benshi001 closed D147305: [LoongArch] Optimize multiplication with immediates.
Sat, Apr 1, 3:12 AM · Restricted Project, Restricted Project
benshi001 closed D147304: [LoongArch][NFC] Add tests of multiplication with immediates (for D147305).
Sat, Apr 1, 3:12 AM · Restricted Project, Restricted Project
benshi001 updated the summary of D147305: [LoongArch] Optimize multiplication with immediates.
Sat, Apr 1, 12:53 AM · Restricted Project, Restricted Project
benshi001 added inline comments to D147368: [LoongArch] Optimize bitwise and with immediates.
Sat, Apr 1, 12:47 AM · Restricted Project, Restricted Project
benshi001 updated the summary of D147368: [LoongArch] Optimize bitwise and with immediates.
Sat, Apr 1, 12:46 AM · Restricted Project, Restricted Project
benshi001 added a comment to D147368: [LoongArch] Optimize bitwise and with immediates.

Good catch, thanks!

IMO you could include as comments your explanations to existing cases where this optimization has not taken place (e.g. "This is not optimized into bstrpick + slli because the constant has multiple uses."), so future readers wouldn't have to do archaeology to see them. The code changes LGTM.

Sat, Apr 1, 12:39 AM · Restricted Project, Restricted Project
benshi001 updated the diff for D147367: [LoongArch][NFC] Add tests of bitwise and with immediates (for D147368).
Sat, Apr 1, 12:38 AM · Restricted Project, Restricted Project
benshi001 updated the diff for D147368: [LoongArch] Optimize bitwise and with immediates.
Sat, Apr 1, 12:22 AM · Restricted Project, Restricted Project
benshi001 added inline comments to D147368: [LoongArch] Optimize bitwise and with immediates.
Sat, Apr 1, 12:18 AM · Restricted Project, Restricted Project
benshi001 updated the diff for D147368: [LoongArch] Optimize bitwise and with immediates.
Sat, Apr 1, 12:18 AM · Restricted Project, Restricted Project

Yesterday

benshi001 added a comment to D147305: [LoongArch] Optimize multiplication with immediates.

Thanks for the improvements.
So this is only for the case 2 mentioned by @xen0n, right? Seems that the test for 81 is missing.

Will case 1 and case 3 be handled later?

Thanks for your comments.

  1. The missing case 81 is added.
  2. I will implement case 1 and case 3 later in another patch. BTW: Total amount of these two cases is small, and they even have redundant values with case 2, so how about implementing them without foreach, just standalone Pat one by one ?

As for point 2, fine by me. Case 1 would still have many remaining constants so a macro would go a long way (you could only go over the distinct Imm1 and Imm2 and auto-compute the source constant as you did for Case 2), and only 33 would be left for Case 3 so you may write the pattern straight-forward.

Fri, Mar 31, 10:02 PM · Restricted Project, Restricted Project
benshi001 committed rGce616aa014e1: [RISCV][NFC] Simplify PatFrag mul_const_oneuse (authored by benshi001).
[RISCV][NFC] Simplify PatFrag mul_const_oneuse
Fri, Mar 31, 9:59 PM · Restricted Project, Restricted Project
benshi001 closed D147309: [RISCV][NFC] Simplify PatFrag mul_const_oneuse.
Fri, Mar 31, 9:59 PM · Restricted Project, Restricted Project
benshi001 added inline comments to D147368: [LoongArch] Optimize bitwise and with immediates.
Fri, Mar 31, 9:55 PM · Restricted Project, Restricted Project
benshi001 updated the diff for D147368: [LoongArch] Optimize bitwise and with immediates.
Fri, Mar 31, 9:52 PM · Restricted Project, Restricted Project
benshi001 updated the diff for D147367: [LoongArch][NFC] Add tests of bitwise and with immediates (for D147368).
Fri, Mar 31, 9:51 PM · Restricted Project, Restricted Project
benshi001 added inline comments to D147368: [LoongArch] Optimize bitwise and with immediates.
Fri, Mar 31, 9:38 PM · Restricted Project, Restricted Project
benshi001 retitled D147367: [LoongArch][NFC] Add tests of bitwise and with immediates (for D147368) from [LoongArch][NFC] Add tests of bitwise and with immediates to [LoongArch][NFC] Add tests of bitwise and with immediates (for D147368).
Fri, Mar 31, 9:34 PM · Restricted Project, Restricted Project
benshi001 updated the diff for D147368: [LoongArch] Optimize bitwise and with immediates.
Fri, Mar 31, 9:34 PM · Restricted Project, Restricted Project
benshi001 requested review of D147368: [LoongArch] Optimize bitwise and with immediates.
Fri, Mar 31, 9:33 PM · Restricted Project, Restricted Project
benshi001 requested review of D147367: [LoongArch][NFC] Add tests of bitwise and with immediates (for D147368).
Fri, Mar 31, 9:32 PM · Restricted Project, Restricted Project
benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.
Fri, Mar 31, 7:46 PM · Restricted Project, Restricted Project
benshi001 updated the diff for D147304: [LoongArch][NFC] Add tests of multiplication with immediates (for D147305).
Fri, Mar 31, 7:44 PM · Restricted Project, Restricted Project
benshi001 added a comment to D147305: [LoongArch] Optimize multiplication with immediates.

Thanks for the improvements.
So this is only for the case 2 mentioned by @xen0n, right? Seems that the test for 81 is missing.

Will case 1 and case 3 be handled later?

Fri, Mar 31, 7:30 PM · Restricted Project, Restricted Project
benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.
Fri, Mar 31, 7:26 PM · Restricted Project, Restricted Project
benshi001 added a comment to D147364: [lld][ELF] Add thunks for relocations R_AVR_LO8_LDI_GS/R_AVR_HI8_LDI_GS.

Here are how GNU-ld handles these two relocations

Fri, Mar 31, 5:50 PM · Restricted Project, Restricted Project
benshi001 updated the diff for D147364: [lld][ELF] Add thunks for relocations R_AVR_LO8_LDI_GS/R_AVR_HI8_LDI_GS.
Fri, Mar 31, 5:37 PM · Restricted Project, Restricted Project
benshi001 requested review of D147364: [lld][ELF] Add thunks for relocations R_AVR_LO8_LDI_GS/R_AVR_HI8_LDI_GS.
Fri, Mar 31, 5:36 PM · Restricted Project, Restricted Project
benshi001 added a comment to D147305: [LoongArch] Optimize multiplication with immediates.

This is good strength reduction overall, thanks for the insight!

Though maybe the exact patterns can be automatically generated with nested loops, for reduced mental burden to prove correctness? I've sketched something and it seems doable:

>>> alsl = lambda j, k, imm: (j << imm) + k
>>> a = [alsl(alsl(1, 1, i), alsl(1, 1, i), j) for j in range(1,5) for i in range(1,5)]
>>> a
[9, 15, 27, 51, 15, 25, 45, 85, 27, 45, 81, 153, 51, 85, 153, 289]
>>> list(sorted(set(a)))
[9, 15, 25, 27, 45, 51, 81, 85, 153, 289]
>>> b = [alsl(alsl(1, 1, i), 1, j) for j in range(1,5) for i in range(1,5)]
>>> b
[7, 11, 19, 35, 13, 21, 37, 69, 25, 41, 73, 137, 49, 81, 145, 273]
>>> ab = set(a).union(set(b))
>>> len(ab)
24
>>> list(sorted(set(a).intersection(set(b))))
[25, 81]

>>> c = [alsl(1, alsl(1, 1, i), j) for j in range(1,5) for i in range(1,5)]
>>> c
[5, 7, 11, 19, 7, 9, 13, 21, 11, 13, 17, 25, 19, 21, 25, 33]
>>> list(sorted(set(c)))
[5, 7, 9, 11, 13, 17, 19, 21, 25, 33]

>>> set(c).difference(ab)
{33, 5, 17}
>>> all = set(c).union(ab).difference({3, 5, 9, 17})
>>> len(all)
24
>>> list(sorted(all))
[7, 11, 13, 15, 19, 21, 25, 27, 33, 35, 37, 41, 45, 49, 51, 69, 73, 81, 85, 137, 145, 153, 273, 289]

So basically, we can strength-reduce a total of 24 different constant-multiplications with two alsl's:

  • case 1: alsl T, X, X, i; alsl Y, T, T, j: 15, 25, 27, 45, 51, 81, 85, 153, 289
  • case 2: alsl T, X, X, i; alsl Y, T, X, j: 7, 11, 13, 19, 21, 25, 35, 37, 41, 49, 69, 73, 81, 137, 145, 273
  • case 3: alsl T, X, X, i; alsl Y, X, T, j: 7, 11, 13, 19, 21, 25, 33

Problem is that there are some overlaps between the 3 possible combinations, and some inside case 1 and 3. If we could somehow avoid producing conflicting rules then probably leveraging TableGen's loop and computation abilities would produce code that's easier to maintain. Otherwise, simplifying the code with some macros could also be beneficial.

Fri, Mar 31, 3:35 AM · Restricted Project, Restricted Project
benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.
Fri, Mar 31, 3:33 AM · Restricted Project, Restricted Project
benshi001 requested review of D147309: [RISCV][NFC] Simplify PatFrag mul_const_oneuse.
Fri, Mar 31, 3:11 AM · Restricted Project, Restricted Project
benshi001 added a reviewer for D147305: [LoongArch] Optimize multiplication with immediates: wangleiat.
Fri, Mar 31, 1:17 AM · Restricted Project, Restricted Project
benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.
Fri, Mar 31, 1:12 AM · Restricted Project, Restricted Project
benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.
Fri, Mar 31, 12:38 AM · Restricted Project, Restricted Project
benshi001 added a comment to D147305: [LoongArch] Optimize multiplication with immediates.

Multiplication with some specific immediates can be simplified to a pair of ALSL.

Fri, Mar 31, 12:38 AM · Restricted Project, Restricted Project
benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.
Fri, Mar 31, 12:37 AM · Restricted Project, Restricted Project
benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.
Fri, Mar 31, 12:37 AM · Restricted Project, Restricted Project
benshi001 retitled D147304: [LoongArch][NFC] Add tests of multiplication with immediates (for D147305) from [LoongArch][NFC] Add tests of multiplication with immediates to [LoongArch][NFC] Add tests of multiplication with immediates (for D147305).
Fri, Mar 31, 12:36 AM · Restricted Project, Restricted Project
benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.
Fri, Mar 31, 12:36 AM · Restricted Project, Restricted Project
benshi001 requested review of D147305: [LoongArch] Optimize multiplication with immediates.
Fri, Mar 31, 12:35 AM · Restricted Project, Restricted Project
benshi001 requested review of D147304: [LoongArch][NFC] Add tests of multiplication with immediates (for D147305).
Fri, Mar 31, 12:34 AM · Restricted Project, Restricted Project

Thu, Mar 30

benshi001 committed rGec37a35a8cfa: [LoongArch] Optimize additions with immediates (authored by benshi001).
[LoongArch] Optimize additions with immediates
Thu, Mar 30, 11:48 PM · Restricted Project, Restricted Project
benshi001 committed rG777318df1c06: [LoongArch][NFC] Add tests of additions with immediates (for D147222) (authored by benshi001).
[LoongArch][NFC] Add tests of additions with immediates (for D147222)
Thu, Mar 30, 11:48 PM · Restricted Project, Restricted Project
benshi001 closed D147222: [LoongArch] Optimize additions with immediates.
Thu, Mar 30, 11:47 PM · Restricted Project, Restricted Project
benshi001 closed D147221: [LoongArch][NFC] Add tests of additions with immediates (for D147222).
Thu, Mar 30, 11:47 PM · Restricted Project, Restricted Project
benshi001 added inline comments to D147221: [LoongArch][NFC] Add tests of additions with immediates (for D147222).
Thu, Mar 30, 6:22 PM · Restricted Project, Restricted Project
benshi001 updated the diff for D147221: [LoongArch][NFC] Add tests of additions with immediates (for D147222).
Thu, Mar 30, 6:21 PM · Restricted Project, Restricted Project
benshi001 added a comment to D147221: [LoongArch][NFC] Add tests of additions with immediates (for D147222).

Nit: this is preparatory change adding baseline test cases for D147222, so the title may be tweaked a little bit, or you may add some commit message, to not suggest such tests were totally absent otherwise.

Otherwise LGTM, thanks.

Thu, Mar 30, 5:26 AM · Restricted Project, Restricted Project
benshi001 retitled D147221: [LoongArch][NFC] Add tests of additions with immediates (for D147222) from [LoongArch][NFC] Add tests of additions with immediates to [LoongArch][NFC] Add tests of additions with immediates (for D147222).
Thu, Mar 30, 5:25 AM · Restricted Project, Restricted Project
benshi001 retitled D147222: [LoongArch] Optimize additions with immediates from [LoongArch] Optimize additions with immedates to [LoongArch] Optimize additions with immediates.
Thu, Mar 30, 5:24 AM · Restricted Project, Restricted Project
benshi001 added inline comments to D147222: [LoongArch] Optimize additions with immediates.
Thu, Mar 30, 5:11 AM · Restricted Project, Restricted Project
benshi001 updated the diff for D147222: [LoongArch] Optimize additions with immediates.
Thu, Mar 30, 5:09 AM · Restricted Project, Restricted Project
benshi001 requested review of D147222: [LoongArch] Optimize additions with immediates.
Thu, Mar 30, 5:08 AM · Restricted Project, Restricted Project
benshi001 requested review of D147221: [LoongArch][NFC] Add tests of additions with immediates (for D147222).
Thu, Mar 30, 5:06 AM · Restricted Project, Restricted Project

Wed, Mar 29

benshi001 committed rGf1f6ca582e22: [lld][ELF][NFC] Simplify method "Thunk *elf::addThunk()" (authored by benshi001).
[lld][ELF][NFC] Simplify method "Thunk *elf::addThunk()"
Wed, Mar 29, 8:35 PM · Restricted Project
benshi001 closed D147124: [lld][ELF][NFC] Simplify "Thunk *elf::addThunk()".
Wed, Mar 29, 8:35 PM · Restricted Project, Restricted Project
benshi001 added inline comments to D147124: [lld][ELF][NFC] Simplify "Thunk *elf::addThunk()".
Wed, Mar 29, 8:25 PM · Restricted Project, Restricted Project
benshi001 updated the diff for D147106: [lld][ELF] Support relocations R_AVR_LO8_LDI_GS/R_AVR_HI8_LDI_GS.
Wed, Mar 29, 5:15 AM · Restricted Project, Restricted Project
benshi001 retitled D147124: [lld][ELF][NFC] Simplify "Thunk *elf::addThunk()" from [lld][ELF][NFC] Simplify "Thunk *elf::addThunk(...)" to [lld][ELF][NFC] Simplify "Thunk *elf::addThunk()".
Wed, Mar 29, 2:09 AM · Restricted Project, Restricted Project
benshi001 requested review of D147124: [lld][ELF][NFC] Simplify "Thunk *elf::addThunk()".
Wed, Mar 29, 1:43 AM · Restricted Project, Restricted Project

Tue, Mar 28

benshi001 requested review of D147106: [lld][ELF] Support relocations R_AVR_LO8_LDI_GS/R_AVR_HI8_LDI_GS.
Tue, Mar 28, 8:58 PM · Restricted Project, Restricted Project
benshi001 committed rG504df554d2cc: [lld][ELF] Support relocations R_AVR_8_LO8/R_AVR_8_HI8/R_AVR_8_HLO8 (authored by benshi001).
[lld][ELF] Support relocations R_AVR_8_LO8/R_AVR_8_HI8/R_AVR_8_HLO8
Tue, Mar 28, 7:34 PM · Restricted Project
benshi001 closed D147100: [lld][ELF] Support relocations R_AVR_8_LO8/R_AVR_8_HI8/R_AVR_8_HLO8.
Tue, Mar 28, 7:34 PM · Restricted Project, Restricted Project
benshi001 added a reviewer for D141264: [AVR] Fix incorrect expansion of pseudo instructions LPMWRdZ/ELPMWRdZ: jacquesguan.
Tue, Mar 28, 6:32 PM · Restricted Project, Restricted Project
benshi001 added a comment to D147100: [lld][ELF] Support relocations R_AVR_8_LO8/R_AVR_8_HI8/R_AVR_8_HLO8.

These three relocations are handled in GNU-ld as following

Tue, Mar 28, 6:17 PM · Restricted Project, Restricted Project
benshi001 requested review of D147100: [lld][ELF] Support relocations R_AVR_8_LO8/R_AVR_8_HI8/R_AVR_8_HLO8.
Tue, Mar 28, 6:11 PM · Restricted Project, Restricted Project
benshi001 added a comment to D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR.

Please refer to gun-ld,

Tue, Mar 28, 1:24 AM · Restricted Project, Restricted Project

Mon, Mar 27

benshi001 added a comment to D141264: [AVR] Fix incorrect expansion of pseudo instructions LPMWRdZ/ELPMWRdZ.

ping ...

Mon, Mar 27, 6:53 PM · Restricted Project, Restricted Project
benshi001 added a comment to D141752: [AVR] Fix an issue of writing 16-bit ports.

ping ...

Mon, Mar 27, 6:53 PM · Restricted Project, Restricted Project
benshi001 added a comment to D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR.

Here is the cost of short jmp

Mon, Mar 27, 6:22 PM · Restricted Project, Restricted Project
benshi001 added a comment to D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR.

Replacing an instruction to two likely makes the execution slower, so I think since we don't implement linker relaxation for AVR, we should not do the jmp/call rewriting as well.

Mon, Mar 27, 6:19 PM · Restricted Project, Restricted Project

Sun, Mar 26

benshi001 added a comment to D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR.

ping ...

Sun, Mar 26, 8:30 PM · Restricted Project, Restricted Project

Fri, Mar 24

benshi001 committed rG2a6e39dbf84a: [AVR] Do not emit 'LPM Rd, Z' on devices without FeatureLPMX (authored by benshi001).
[AVR] Do not emit 'LPM Rd, Z' on devices without FeatureLPMX
Fri, Mar 24, 2:48 AM · Restricted Project, Restricted Project
benshi001 closed D141246: [AVR] Do not emit 'LPM Rd, Z' on devices without 'FeatureLPMX'.
Fri, Mar 24, 2:47 AM · Restricted Project, Restricted Project

Wed, Mar 22

benshi001 updated the summary of D145646: [clang][driver] Enable '-flto' on AVR.
Wed, Mar 22, 6:34 PM · Restricted Project, Restricted Project
benshi001 added a comment to D145646: [clang][driver] Enable '-flto' on AVR.

We started seeing a test failure in avr-ld.c.

/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c:48:11: error: 
// LINKP: {{".*ld.*"}} {{.*}} "--defsym=__DATA_REGION_ORIGIN__=0x800100" "-plugin" {{.*}} "-plugin-opt=mcpu=atmega328"
          ^
<stdin>:1:1: note: scanning from here
Fuchsia clang version 17.0.0 (https://llvm.googlesource.com/llvm-project 0d37efdbc599e61ce2a0418723a66d6b45aea8d7)
^
<stdin>:6:239: note: possible intended match here

https://luci-milo.appspot.com/ui/p/fuchsia/builders/toolchain.ci/clang-linux-x64/b8785950851645447937/overview

I am testing a change and will fix it in one minute.

Wed, Mar 22, 6:34 PM · Restricted Project, Restricted Project
benshi001 committed rG9855fe456877: [RISCV][NFC] Add more tests for SLP vectorization (binops on load/store) (authored by benshi001).
[RISCV][NFC] Add more tests for SLP vectorization (binops on load/store)
Wed, Mar 22, 6:02 PM · Restricted Project, Restricted Project
benshi001 closed D146025: [RISCV][NFC] Add more tests for SLP vectorization (binops on load/store).
Wed, Mar 22, 6:01 PM · Restricted Project, Restricted Project

Tue, Mar 21

benshi001 committed rG0d37efdbc599: [clang][driver] Enable '-flto' on AVR (authored by benshi001).
[clang][driver] Enable '-flto' on AVR
Tue, Mar 21, 9:58 PM · Restricted Project, Restricted Project
benshi001 closed D145646: [clang][driver] Enable '-flto' on AVR.
Tue, Mar 21, 9:58 PM · Restricted Project, Restricted Project
benshi001 added a comment to D145646: [clang][driver] Enable '-flto' on AVR.

ping ...

Tue, Mar 21, 8:35 PM · Restricted Project, Restricted Project
benshi001 added a comment to D146025: [RISCV][NFC] Add more tests for SLP vectorization (binops on load/store).

ping ...

Tue, Mar 21, 7:27 PM · Restricted Project, Restricted Project
benshi001 added a reviewer for D141246: [AVR] Do not emit 'LPM Rd, Z' on devices without 'FeatureLPMX': jacquesguan.
Tue, Mar 21, 12:18 AM · Restricted Project, Restricted Project

Mon, Mar 20

benshi001 committed rG4fa9dc948226: [AVR] Fix incorrect expansion of the pseudo 'ELPMBRdZ' instruction (authored by benshi001).
[AVR] Fix incorrect expansion of the pseudo 'ELPMBRdZ' instruction
Mon, Mar 20, 8:38 PM · Restricted Project, Restricted Project
benshi001 closed D141221: [AVR] Fix incorrect expansion of the pseudo 'ELPMBRdZ' instruction.
Mon, Mar 20, 8:38 PM · Restricted Project, Restricted Project

Sun, Mar 19

benshi001 added a reviewer for D141221: [AVR] Fix incorrect expansion of the pseudo 'ELPMBRdZ' instruction: jacquesguan.
Sun, Mar 19, 9:28 PM · Restricted Project, Restricted Project
benshi001 added inline comments to D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR.
Sun, Mar 19, 12:48 AM · Restricted Project, Restricted Project

Sat, Mar 18

benshi001 added inline comments to D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR.
Sat, Mar 18, 10:27 PM · Restricted Project, Restricted Project

Thu, Mar 16

benshi001 added inline comments to D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR.
Thu, Mar 16, 5:15 AM · Restricted Project, Restricted Project
benshi001 updated the diff for D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR.
Thu, Mar 16, 5:13 AM · Restricted Project, Restricted Project
benshi001 requested review of D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR.
Thu, Mar 16, 4:47 AM · Restricted Project, Restricted Project
benshi001 added a comment to D146025: [RISCV][NFC] Add more tests for SLP vectorization (binops on load/store).

It's not really clear to me what value the new tests are adding. At a minimum, this should probably be a different test file. The file you're modifying was intended to focus on the load/store vectorization - the add was only there to provide some use chain between the load and stores.

If you wanted to add some wider examples, that might be useful though.

Thu, Mar 16, 12:23 AM · Restricted Project, Restricted Project
benshi001 updated the diff for D146025: [RISCV][NFC] Add more tests for SLP vectorization (binops on load/store).
Thu, Mar 16, 12:21 AM · Restricted Project, Restricted Project

Wed, Mar 15

benshi001 committed rGce455f44340b: [RISCV][NFC] Add more floating point tests for SLP vectorization (authored by benshi001).
[RISCV][NFC] Add more floating point tests for SLP vectorization
Wed, Mar 15, 10:31 PM · Restricted Project, Restricted Project
benshi001 committed rG72ce9d1ccdd0: [RISCV][NFC] Add tests for SLP vectorization of smin/smax/umin/umax (authored by benshi001).
[RISCV][NFC] Add tests for SLP vectorization of smin/smax/umin/umax
Wed, Mar 15, 10:31 PM · Restricted Project, Restricted Project
benshi001 closed D146108: [RISCV][NFC] Add more floating point tests for SLP vectorization.
Wed, Mar 15, 10:30 PM · Restricted Project, Restricted Project
benshi001 closed D146015: [RISCV][NFC] Add tests for SLP vectorization of smin/smax/umin/umax.
Wed, Mar 15, 10:30 PM · Restricted Project, Restricted Project
benshi001 added inline comments to D146108: [RISCV][NFC] Add more floating point tests for SLP vectorization.
Wed, Mar 15, 4:57 PM · Restricted Project, Restricted Project