Page MenuHomePhabricator

biplmish (Biplob Mishra)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 9 2020, 11:42 PM (4 w, 4 d)

Recent Activity

Tue, Jul 7

biplmish abandoned D82359: [Power10] Implement Vector Replace Builtins in LLVM/Clang.

This patch will be implemented as 2 separate patches for LLVM and CLANG respectively.

Tue, Jul 7, 7:54 AM · Restricted Project
Herald added a project to D83308: [Power10] Implement Vector Replace Builtins in LLVM: Restricted Project.
Tue, Jul 7, 7:51 AM · Restricted Project

Mon, Jul 6

biplmish updated the diff for D82520: [Power10] Implement Vector Splat Immediate Builtins in LLVM/Clang.

Update tests to add checks for BE.

Mon, Jul 6, 12:14 PM · Restricted Project, Restricted Project
biplmish added inline comments to D82520: [Power10] Implement Vector Splat Immediate Builtins in LLVM/Clang.
Mon, Jul 6, 11:57 AM · Restricted Project, Restricted Project
biplmish added inline comments to D82520: [Power10] Implement Vector Splat Immediate Builtins in LLVM/Clang.
Mon, Jul 6, 10:50 AM · Restricted Project, Restricted Project
biplmish updated the diff for D82520: [Power10] Implement Vector Splat Immediate Builtins in LLVM/Clang.

Code changes to bring the LE and BE block close, add additional tests.

Mon, Jul 6, 10:13 AM · Restricted Project, Restricted Project
biplmish updated the diff for D82359: [Power10] Implement Vector Replace Builtins in LLVM/Clang.

Add the CHECK-LE run because there are dependent tests.

Mon, Jul 6, 9:56 AM · Restricted Project
biplmish updated the diff for D82359: [Power10] Implement Vector Replace Builtins in LLVM/Clang.

Modify the clang test to remove the redundant CHECK-LE's.

Mon, Jul 6, 8:17 AM · Restricted Project
biplmish added inline comments to D82359: [Power10] Implement Vector Replace Builtins in LLVM/Clang.
Mon, Jul 6, 8:15 AM · Restricted Project

Sat, Jul 4

biplmish updated the diff for D82359: [Power10] Implement Vector Replace Builtins in LLVM/Clang.

Updating the patch with latest code and modification to the redundant test case run.

Sat, Jul 4, 3:13 AM · Restricted Project

Fri, Jul 3

biplmish added inline comments to D82365: [Power10] Implement Vector Insert Builtins in LLVM/Clang.
Fri, Jul 3, 11:24 PM · Restricted Project, Restricted Project
biplmish added a child revision for D82365: [Power10] Implement Vector Insert Builtins in LLVM/Clang: D82359: [Power10] Implement Vector Replace Builtins in LLVM/Clang.
Fri, Jul 3, 5:53 AM · Restricted Project, Restricted Project
biplmish added a parent revision for D82359: [Power10] Implement Vector Replace Builtins in LLVM/Clang: D82365: [Power10] Implement Vector Insert Builtins in LLVM/Clang.
Fri, Jul 3, 5:53 AM · Restricted Project
biplmish updated the diff for D82359: [Power10] Implement Vector Replace Builtins in LLVM/Clang.

Update the builtin implementation to incorporate instruction changes.

Fri, Jul 3, 5:22 AM · Restricted Project
biplmish updated the diff for D82365: [Power10] Implement Vector Insert Builtins in LLVM/Clang.

Update the builtin implementation to incorporate instruction changes.

Fri, Jul 3, 12:29 AM · Restricted Project, Restricted Project

Thu, Jul 2

biplmish updated the diff for D82774: [Power10] Implement Vector Blend Builtins in LLVM/Clang.

Corrected the patch to contain only vec_blendv builtins.

Thu, Jul 2, 1:31 PM · Restricted Project, Restricted Project
biplmish added a parent revision for D82774: [Power10] Implement Vector Blend Builtins in LLVM/Clang: D82869: [Power10] Implement Vector Permute Extended Builtins in LLVM/Clang.
Thu, Jul 2, 11:19 AM · Restricted Project, Restricted Project
biplmish added a child revision for D82869: [Power10] Implement Vector Permute Extended Builtins in LLVM/Clang: D82774: [Power10] Implement Vector Blend Builtins in LLVM/Clang.
Thu, Jul 2, 11:19 AM · Restricted Project, Restricted Project
biplmish updated the diff for D82774: [Power10] Implement Vector Blend Builtins in LLVM/Clang.

Correct indentations and place anonymous patterns at the end of the file.

Thu, Jul 2, 11:19 AM · Restricted Project, Restricted Project

Wed, Jul 1

biplmish updated the diff for D82869: [Power10] Implement Vector Permute Extended Builtins in LLVM/Clang.

Correct Indendation and rename test file.

Wed, Jul 1, 7:59 PM · Restricted Project, Restricted Project
biplmish updated the diff for D82440: [Power10] Implement Vector Shift Double Bit Immediate Builtins in LLVM/Clang.

Address NIT's.

Wed, Jul 1, 8:05 AM · Restricted Project, Restricted Project
biplmish updated the diff for D82520: [Power10] Implement Vector Splat Immediate Builtins in LLVM/Clang.

Repatching after the p10 vector splat immediate instructions have been merged upstream.

Wed, Jul 1, 4:17 AM · Restricted Project, Restricted Project

Tue, Jun 30

biplmish updated the diff for D82440: [Power10] Implement Vector Shift Double Bit Immediate Builtins in LLVM/Clang.

Repatching after the p10 vector shift double bit immediate instructions have been merged upstream.

Tue, Jun 30, 9:39 PM · Restricted Project, Restricted Project
biplmish updated the diff for D82774: [Power10] Implement Vector Blend Builtins in LLVM/Clang.

Repatching after the p10 vector blend instructions have been merged upstream.

Tue, Jun 30, 9:07 PM · Restricted Project, Restricted Project
biplmish updated the diff for D82869: [Power10] Implement Vector Permute Extended Builtins in LLVM/Clang.

Repatching after the p10 vector permute instructions have been merged upstream.

Tue, Jun 30, 8:35 PM · Restricted Project, Restricted Project
biplmish abandoned D81836: [PowerPC][Power10] Implement Vector Permute Builtins in LLVM/Clang.
Tue, Jun 30, 8:35 PM · Unknown Object (Project), Restricted Project, Restricted Project
biplmish updated the diff for D81836: [PowerPC][Power10] Implement Vector Permute Builtins in LLVM/Clang.
Tue, Jun 30, 8:35 PM · Unknown Object (Project), Restricted Project, Restricted Project
biplmish abandoned D82859: [Power10] Implement VSX vector permute extended instruction.

Will be consolidate with other instructions and implemented separately.

Tue, Jun 30, 7:31 PM · Restricted Project
biplmish added a child revision for D82859: [Power10] Implement VSX vector permute extended instruction: D82869: [Power10] Implement Vector Permute Extended Builtins in LLVM/Clang.
Tue, Jun 30, 5:23 AM · Restricted Project
biplmish updated the summary of D82869: [Power10] Implement Vector Permute Extended Builtins in LLVM/Clang.
Tue, Jun 30, 5:23 AM · Restricted Project, Restricted Project
biplmish created D82869: [Power10] Implement Vector Permute Extended Builtins in LLVM/Clang.
Tue, Jun 30, 5:23 AM · Restricted Project, Restricted Project
biplmish created D82859: [Power10] Implement VSX vector permute extended instruction.
Tue, Jun 30, 4:18 AM · Restricted Project

Mon, Jun 29

biplmish added a comment to D82520: [Power10] Implement Vector Splat Immediate Builtins in LLVM/Clang.

On intrinsics -> hw instructions, will have a discussion and if needs to be implemented in these lines.

Mon, Jun 29, 10:00 PM · Restricted Project, Restricted Project
biplmish added inline comments to D82774: [Power10] Implement Vector Blend Builtins in LLVM/Clang.
Mon, Jun 29, 10:00 PM · Restricted Project, Restricted Project
biplmish created D82774: [Power10] Implement Vector Blend Builtins in LLVM/Clang.
Mon, Jun 29, 8:05 AM · Restricted Project, Restricted Project
biplmish added inline comments to D82520: [Power10] Implement Vector Splat Immediate Builtins in LLVM/Clang.
Mon, Jun 29, 4:49 AM · Restricted Project, Restricted Project
biplmish added a comment to D82440: [Power10] Implement Vector Shift Double Bit Immediate Builtins in LLVM/Clang.

Noted. These can be handled during commit. Alternatively if there is a need to update the diff I can generate the same.

Mon, Jun 29, 4:49 AM · Restricted Project, Restricted Project

Fri, Jun 26

biplmish added a comment to D82440: [Power10] Implement Vector Shift Double Bit Immediate Builtins in LLVM/Clang.

Are these a form of funnel shifts? https://llvm.org/docs/LangRef.html#llvm-fshl-intrinsic

If so would it make sense to emit generic @llvm.fshl.v16i8 style intrinsics to improve optimization opportunities?

Fri, Jun 26, 1:04 AM · Restricted Project, Restricted Project

Wed, Jun 24

biplmish created D82520: [Power10] Implement Vector Splat Immediate Builtins in LLVM/Clang.
Wed, Jun 24, 10:45 PM · Restricted Project, Restricted Project
biplmish added inline comments to D82440: [Power10] Implement Vector Shift Double Bit Immediate Builtins in LLVM/Clang.
Wed, Jun 24, 8:37 PM · Restricted Project, Restricted Project
biplmish updated the diff for D82440: [Power10] Implement Vector Shift Double Bit Immediate Builtins in LLVM/Clang.

Incorporated review comments from Amy.

Wed, Jun 24, 8:37 PM · Restricted Project, Restricted Project
biplmish updated the diff for D82365: [Power10] Implement Vector Insert Builtins in LLVM/Clang.

Review comments incorporated.

Wed, Jun 24, 8:05 PM · Restricted Project, Restricted Project
biplmish added inline comments to D82440: [Power10] Implement Vector Shift Double Bit Immediate Builtins in LLVM/Clang.
Wed, Jun 24, 7:01 PM · Restricted Project, Restricted Project
biplmish added inline comments to D82440: [Power10] Implement Vector Shift Double Bit Immediate Builtins in LLVM/Clang.
Wed, Jun 24, 7:01 PM · Restricted Project, Restricted Project
biplmish updated the diff for D82359: [Power10] Implement Vector Replace Builtins in LLVM/Clang.

Review comments incorporated.

Wed, Jun 24, 5:22 AM · Restricted Project
biplmish created D82440: [Power10] Implement Vector Shift Double Bit Immediate Builtins in LLVM/Clang.
Wed, Jun 24, 2:07 AM · Restricted Project, Restricted Project

Tue, Jun 23

biplmish added inline comments to D82365: [Power10] Implement Vector Insert Builtins in LLVM/Clang.
Tue, Jun 23, 11:57 PM · Restricted Project, Restricted Project
biplmish added inline comments to D82359: [Power10] Implement Vector Replace Builtins in LLVM/Clang.
Tue, Jun 23, 11:57 PM · Restricted Project
biplmish abandoned D81836: [PowerPC][Power10] Implement Vector Permute Builtins in LLVM/Clang.
Tue, Jun 23, 9:04 AM · Unknown Object (Project), Restricted Project, Restricted Project
biplmish created D82365: [Power10] Implement Vector Insert Builtins in LLVM/Clang.
Tue, Jun 23, 3:40 AM · Restricted Project, Restricted Project
biplmish created D82359: [Power10] Implement Vector Replace Builtins in LLVM/Clang.
Tue, Jun 23, 1:32 AM · Restricted Project

Mon, Jun 15

biplmish created D81836: [PowerPC][Power10] Implement Vector Permute Builtins in LLVM/Clang.
Mon, Jun 15, 4:18 AM · Unknown Object (Project), Restricted Project, Restricted Project
biplmish added a child revision for D80758: [PowerPC] Add -m[no-]power10-vector clang and llvm option: D81836: [PowerPC][Power10] Implement Vector Permute Builtins in LLVM/Clang.
Mon, Jun 15, 4:18 AM · Unknown Object (Project), Restricted Project, Restricted Project