# User Details

User Details

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

# Today

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)

benshi001 committed rG734c21300430: [LoongArch] Optimize multiplication with immediates (authored by benshi001).

[LoongArch] Optimize multiplication with immediates

benshi001 updated the summary of D147305: [LoongArch] Optimize multiplication with immediates.

benshi001 added inline comments to D147368: [LoongArch] Optimize bitwise and with immediates.

benshi001 updated the summary of D147368: [LoongArch] Optimize bitwise and with immediates.

benshi001 added a comment to D147368: [LoongArch] Optimize bitwise and with immediates.

benshi001 updated the diff for D147367: [LoongArch][NFC] Add tests of bitwise and with immediates (for D147368).

benshi001 updated the diff for D147368: [LoongArch] Optimize bitwise and with immediates.

benshi001 added inline comments to D147368: [LoongArch] Optimize bitwise and with immediates.

benshi001 updated the diff for D147368: [LoongArch] Optimize bitwise and with immediates.

# Yesterday

Yesterday

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

benshi001 committed rGce616aa014e1: [RISCV][NFC] Simplify PatFrag mul_const_oneuse (authored by benshi001).

[RISCV][NFC] Simplify PatFrag mul_const_oneuse

benshi001 added inline comments to D147368: [LoongArch] Optimize bitwise and with immediates.

benshi001 updated the diff for D147368: [LoongArch] Optimize bitwise and with immediates.

benshi001 updated the diff for D147367: [LoongArch][NFC] Add tests of bitwise and with immediates (for D147368).

benshi001 added inline comments to D147368: [LoongArch] Optimize bitwise and with immediates.

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).

benshi001 updated the diff for D147368: [LoongArch] Optimize bitwise and with immediates.

benshi001 requested review of D147368: [LoongArch] Optimize bitwise and with immediates.

benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.

benshi001 updated the diff for D147304: [LoongArch][NFC] Add tests of multiplication with immediates (for D147305).

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

benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.

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

benshi001 updated the diff for D147364: [lld][ELF] Add thunks for relocations R_AVR_LO8_LDI_GS/R_AVR_HI8_LDI_GS.

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

benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.

benshi001 requested review of D147309: [RISCV][NFC] Simplify PatFrag mul_const_oneuse.

benshi001 added a reviewer for D147305: [LoongArch] Optimize multiplication with immediates: wangleiat.

benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.

benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.

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

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

benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.

benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.

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).

benshi001 updated the diff for D147305: [LoongArch] Optimize multiplication with immediates.

benshi001 requested review of D147305: [LoongArch] Optimize multiplication with immediates.

# Thu, Mar 30

Thu, Mar 30

benshi001 committed rGec37a35a8cfa: [LoongArch] Optimize additions with immediates (authored by benshi001).

[LoongArch] Optimize additions with immediates

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)

benshi001 added inline comments to D147221: [LoongArch][NFC] Add tests of additions with immediates (for D147222).

benshi001 updated the diff for D147221: [LoongArch][NFC] Add tests of additions with immediates (for D147222).

benshi001 added a comment to D147221: [LoongArch][NFC] Add tests of additions with immediates (for D147222).

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).

benshi001 retitled D147222: [LoongArch] Optimize additions with immediates from [LoongArch] Optimize additions with immedates to [LoongArch] Optimize additions with immediates.

benshi001 added inline comments to D147222: [LoongArch] Optimize additions with immediates.

benshi001 updated the diff for D147222: [LoongArch] Optimize additions with immediates.

benshi001 requested review of D147222: [LoongArch] Optimize additions with immediates.

benshi001 requested review of D147221: [LoongArch][NFC] Add tests of additions with immediates (for D147222).

# Wed, Mar 29

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 added inline comments to D147124: [lld][ELF][NFC] Simplify "Thunk *elf::addThunk()".

benshi001 updated the diff for D147106: [lld][ELF] Support relocations R_AVR_LO8_LDI_GS/R_AVR_HI8_LDI_GS.

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()".

benshi001 requested review of D147124: [lld][ELF][NFC] Simplify "Thunk *elf::addThunk()".

# Tue, Mar 28

Tue, Mar 28

benshi001 requested review of D147106: [lld][ELF] Support relocations R_AVR_LO8_LDI_GS/R_AVR_HI8_LDI_GS.

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 added a reviewer for D141264: [AVR] Fix incorrect expansion of pseudo instructions LPMWRdZ/ELPMWRdZ: jacquesguan.

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

benshi001 requested review of D147100: [lld][ELF] Support relocations R_AVR_8_LO8/R_AVR_8_HI8/R_AVR_8_HLO8.

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

Please refer to gun-ld,

# Mon, Mar 27

Mon, Mar 27

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

ping ...

benshi001 added a comment to D141752: [AVR] Fix an issue of writing 16-bit ports.

ping ...

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

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

# Sun, Mar 26

Sun, Mar 26

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

ping ...

# Fri, Mar 24

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

# Wed, Mar 22

Wed, Mar 22

benshi001 updated the summary of D145646: [clang][driver] Enable '-flto' on AVR.

benshi001 added a comment to D145646: [clang][driver] Enable '-flto' on AVR.

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)

# Tue, Mar 21

Tue, Mar 21

[clang][driver] Enable '-flto' on AVR

benshi001 added a comment to D145646: [clang][driver] Enable '-flto' on AVR.

ping ...

benshi001 added a comment to D146025: [RISCV][NFC] Add more tests for SLP vectorization (binops on load/store).

ping ...

benshi001 added a reviewer for D141246: [AVR] Do not emit 'LPM Rd, Z' on devices without 'FeatureLPMX': jacquesguan.

# Mon, Mar 20

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

# Sun, Mar 19

Sun, Mar 19

benshi001 added a reviewer for D141221: [AVR] Fix incorrect expansion of the pseudo 'ELPMBRdZ' instruction: jacquesguan.

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

# Sat, Mar 18

Sat, Mar 18

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

# Thu, Mar 16

Thu, Mar 16

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

benshi001 updated the diff for D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR.

benshi001 requested review of D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR.

benshi001 added a comment to D146025: [RISCV][NFC] Add more tests for SLP vectorization (binops on load/store).

benshi001 updated the diff for D146025: [RISCV][NFC] Add more tests for SLP vectorization (binops on load/store).

# Wed, Mar 15

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

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

benshi001 added inline comments to D146108: [RISCV][NFC] Add more floating point tests for SLP vectorization.