Page MenuHomePhabricator

ezhulenev (Eugene Zhulenev)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 6 2020, 7:42 PM (158 w, 6 d)

Recent Activity

Thu, Mar 9

ezhulenev committed rGfaf697e49bad: [mlir] Add support for f8 data types to LLVM dialect types (authored by ezhulenev).
[mlir] Add support for f8 data types to LLVM dialect types
Thu, Mar 9, 6:53 PM · Restricted Project, Restricted Project
ezhulenev closed D143008: [mlir] Add support for f8 data types to LLVM dialect types.
Thu, Mar 9, 6:52 PM · Restricted Project, Restricted Project
ezhulenev updated the diff for D143008: [mlir] Add support for f8 data types to LLVM dialect types.

Rebased

Thu, Mar 9, 5:47 PM · Restricted Project, Restricted Project
ezhulenev updated the diff for D143008: [mlir] Add support for f8 data types to LLVM dialect types.

Rebased

Thu, Mar 9, 11:59 AM · Restricted Project, Restricted Project
ezhulenev updated the diff for D143008: [mlir] Add support for f8 data types to LLVM dialect types.

Rebased

Thu, Mar 9, 8:28 AM · Restricted Project, Restricted Project

Feb 17 2023

ezhulenev updated the diff for D143008: [mlir] Add support for f8 data types to LLVM dialect types.

Remove accidental change

Feb 17 2023, 7:14 AM · Restricted Project, Restricted Project
ezhulenev updated the diff for D143008: [mlir] Add support for f8 data types to LLVM dialect types.

Rebased

Feb 17 2023, 7:12 AM · Restricted Project, Restricted Project

Feb 1 2023

ezhulenev updated the diff for D143008: [mlir] Add support for f8 data types to LLVM dialect types.

Add a test for lowering f8 pointers to LLVM IR

Feb 1 2023, 1:49 PM · Restricted Project, Restricted Project

Jan 31 2023

ezhulenev edited reviewers for D143008: [mlir] Add support for f8 data types to LLVM dialect types, added: reedwm; removed: mpaszkowski.
Jan 31 2023, 12:30 PM · Restricted Project, Restricted Project
ezhulenev updated the summary of D143008: [mlir] Add support for f8 data types to LLVM dialect types.
Jan 31 2023, 12:29 PM · Restricted Project, Restricted Project
ezhulenev updated the diff for D143008: [mlir] Add support for f8 data types to LLVM dialect types.

Do not add f8 to supported floating point types

Jan 31 2023, 12:26 PM · Restricted Project, Restricted Project
ezhulenev requested review of D143008: [mlir] Add support for f8 data types to LLVM dialect types.
Jan 31 2023, 12:16 PM · Restricted Project, Restricted Project

Jan 13 2023

ezhulenev committed rGa5ddd9203504: [mlir][async] Allow to call async.execute inside async.func (authored by yijia1212).
[mlir][async] Allow to call async.execute inside async.func
Jan 13 2023, 4:04 PM · Restricted Project, Restricted Project
ezhulenev closed D141730: [mlir][async] Allow to call async.execute inside async.func.
Jan 13 2023, 4:04 PM · Restricted Project, Restricted Project
ezhulenev accepted D141730: [mlir][async] Allow to call async.execute inside async.func.
Jan 13 2023, 3:37 PM · Restricted Project, Restricted Project

Dec 30 2022

ezhulenev committed rGb074b356c982: [mlir] Add a test for default valued dictionary attributes (authored by ezhulenev).
[mlir] Add a test for default valued dictionary attributes
Dec 30 2022, 12:16 PM · Restricted Project, Restricted Project
ezhulenev closed D140765: [mlir] Add a test for default valued dictionary attributes.
Dec 30 2022, 12:16 PM · Restricted Project, Restricted Project
ezhulenev updated the diff for D140765: [mlir] Add a test for default valued dictionary attributes.

Rebased

Dec 30 2022, 12:15 PM · Restricted Project, Restricted Project

Dec 29 2022

ezhulenev updated the summary of D140765: [mlir] Add a test for default valued dictionary attributes.
Dec 29 2022, 1:26 PM · Restricted Project, Restricted Project
ezhulenev requested review of D140765: [mlir] Add a test for default valued dictionary attributes.
Dec 29 2022, 1:24 PM · Restricted Project, Restricted Project
ezhulenev committed rG2f65a1a479dd: [mlir] Add constBuilderCall to DictionaryAttr (authored by ezhulenev).
[mlir] Add constBuilderCall to DictionaryAttr
Dec 29 2022, 12:30 PM · Restricted Project, Restricted Project
ezhulenev closed D140740: [mlir] Add constBuilderCall to DictionaryAttr.
Dec 29 2022, 12:30 PM · Restricted Project, Restricted Project

Dec 28 2022

ezhulenev added a reviewer for D140740: [mlir] Add constBuilderCall to DictionaryAttr: ftynse.
Dec 28 2022, 12:45 PM · Restricted Project, Restricted Project
ezhulenev requested review of D140740: [mlir] Add constBuilderCall to DictionaryAttr.
Dec 28 2022, 12:45 PM · Restricted Project, Restricted Project

Dec 20 2022

ezhulenev committed rG4109276fb46a: Replace void* with std::byte* in AsyncRuntime (authored by yijia1212).
Replace void* with std::byte* in AsyncRuntime
Dec 20 2022, 7:17 PM · Restricted Project, Restricted Project
ezhulenev closed D140428: Replace void* with std::byte* in AsyncRuntime.
Dec 20 2022, 7:17 PM · Restricted Project, Restricted Project
ezhulenev accepted D140428: Replace void* with std::byte* in AsyncRuntime.
Dec 20 2022, 6:59 PM · Restricted Project, Restricted Project
ezhulenev added inline comments to D140428: Replace void* with std::byte* in AsyncRuntime.
Dec 20 2022, 5:46 PM · Restricted Project, Restricted Project

Dec 15 2022

ezhulenev added inline comments to D140088: Add LLVM type support for fp8.
Dec 15 2022, 1:37 PM · Restricted Project, Restricted Project
ezhulenev accepted D140088: Add LLVM type support for fp8.
Dec 15 2022, 11:07 AM · Restricted Project, Restricted Project
ezhulenev retitled D140088: Add LLVM type support for fp8 from add fp8 support to Add LLVM type support for fp8.
Dec 15 2022, 10:25 AM · Restricted Project, Restricted Project

Dec 14 2022

ezhulenev abandoned D133911: [mlir] Allow memref.cast to change the signed/unsigned/signless element type.
Dec 14 2022, 1:27 PM · Restricted Project, Restricted Project
ezhulenev abandoned D139990: [mlir] LLVM: Convert f8 types to i8 when converting to LLVM types.
Dec 14 2022, 1:27 PM · Restricted Project, Restricted Project

Dec 13 2022

ezhulenev requested review of D139990: [mlir] LLVM: Convert f8 types to i8 when converting to LLVM types.
Dec 13 2022, 6:39 PM · Restricted Project, Restricted Project

Dec 9 2022

ezhulenev accepted D139754: [llvm][perf] fix a compiler warning when compile LLVM with LLVM_USE_PERF..
Dec 9 2022, 7:52 PM · Restricted Project, Restricted Project

Nov 30 2022

ezhulenev committed rG6cca6b9ab9ff: Add async_funcs_only option to AsyncToAsyncRuntime pass (authored by yijia1212).
Add async_funcs_only option to AsyncToAsyncRuntime pass
Nov 30 2022, 10:27 AM · Restricted Project, Restricted Project
ezhulenev closed D138611: Add async_funcs_only option to AsyncToAsyncRuntime pass.
Nov 30 2022, 10:27 AM · Restricted Project, Restricted Project
ezhulenev added inline comments to D138611: Add async_funcs_only option to AsyncToAsyncRuntime pass.
Nov 30 2022, 8:27 AM · Restricted Project, Restricted Project

Nov 23 2022

ezhulenev added a comment to D138611: Add async_funcs_only option to AsyncToAsyncRuntime pass.

Instead of adding an option to a pass, can you add a populate... function (similar to https://github.com/llvm/llvm-project/blob/2e999b7dd1934a44d38c3a753460f1e5a217e9a5/mlir/include/mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h#L22-L25) that will add all patterns to the rewriter.

Nov 23 2022, 3:47 PM · Restricted Project, Restricted Project

Nov 18 2022

ezhulenev added a comment to D138285: [mlir][ControlFlow] Add --strip-asserts pass.

In xla we use assert as an error check like in this example:

Nov 18 2022, 11:19 AM · Restricted Project, Restricted Project

Nov 16 2022

ezhulenev added inline comments to D138144: [mlir] Add readonly and nocapture arg attributes to LLVM dialect.
Nov 16 2022, 1:34 PM · Restricted Project, Restricted Project
ezhulenev requested review of D138144: [mlir] Add readonly and nocapture arg attributes to LLVM dialect.
Nov 16 2022, 10:28 AM · Restricted Project, Restricted Project

Nov 7 2022

ezhulenev committed rGf81f880871e0: [mlir] Lower async.func with async.coro and async.runtime operations (authored by yijia1212).
[mlir] Lower async.func with async.coro and async.runtime operations
Nov 7 2022, 9:54 AM · Restricted Project, Restricted Project
ezhulenev closed D137462: [mlir] Lower async.func with async.coro and async.runtime operations.
Nov 7 2022, 9:54 AM · Restricted Project, Restricted Project
ezhulenev accepted D137462: [mlir] Lower async.func with async.coro and async.runtime operations.
Nov 7 2022, 9:47 AM · Restricted Project, Restricted Project

Nov 5 2022

ezhulenev added inline comments to D137462: [mlir] Lower async.func with async.coro and async.runtime operations.
Nov 5 2022, 8:26 PM · Restricted Project, Restricted Project

Nov 2 2022

ezhulenev committed rG51c1632f8d50: [mlir] Remove eliminateBlockingAwaitOps option in AsyncToAsyncRuntime pass (authored by yijia1212).
[mlir] Remove eliminateBlockingAwaitOps option in AsyncToAsyncRuntime pass
Nov 2 2022, 1:59 PM · Restricted Project, Restricted Project
ezhulenev closed D137282: [mlir] Remove eliminateBlockingAwaitOps option in AsyncToAsyncRuntime pass.
Nov 2 2022, 1:59 PM · Restricted Project, Restricted Project
ezhulenev retitled D137282: [mlir] Remove eliminateBlockingAwaitOps option in AsyncToAsyncRuntime pass from Remove eliminateBlockingAwaitOps option in AsyncToAsyncRuntime pass to [mlir] Remove eliminateBlockingAwaitOps option in AsyncToAsyncRuntime pass.
Nov 2 2022, 12:58 PM · Restricted Project, Restricted Project
ezhulenev accepted D137282: [mlir] Remove eliminateBlockingAwaitOps option in AsyncToAsyncRuntime pass.
Nov 2 2022, 12:30 PM · Restricted Project, Restricted Project
ezhulenev committed rG145d2a50b86f: Add Async Function to the Async Dialect (authored by yijia1212).
Add Async Function to the Async Dialect
Nov 2 2022, 11:34 AM · Restricted Project, Restricted Project
ezhulenev closed D137189: Add Async Function to the Async Dialect.
Nov 2 2022, 11:34 AM · Restricted Project, Restricted Project

Nov 1 2022

ezhulenev added inline comments to D137189: Add Async Function to the Async Dialect.
Nov 1 2022, 3:25 PM · Restricted Project, Restricted Project
ezhulenev added a comment to D137189: Add Async Function to the Async Dialect.

The description of this seems extremely light, and doesn't really touch on any rationale.

Nov 1 2022, 1:35 PM · Restricted Project, Restricted Project
ezhulenev updated the summary of D137189: Add Async Function to the Async Dialect.
Nov 1 2022, 1:33 PM · Restricted Project, Restricted Project
ezhulenev updated the summary of D137189: Add Async Function to the Async Dialect.
Nov 1 2022, 1:31 PM · Restricted Project, Restricted Project
ezhulenev retitled D137189: Add Async Function to the Async Dialect from NFC: Add Async Function to the Async Dialect to Add Async Function to the Async Dialect.
Nov 1 2022, 1:26 PM · Restricted Project, Restricted Project
ezhulenev accepted D137189: Add Async Function to the Async Dialect.
Nov 1 2022, 1:26 PM · Restricted Project, Restricted Project
ezhulenev updated the summary of D137189: Add Async Function to the Async Dialect.
Nov 1 2022, 1:25 PM · Restricted Project, Restricted Project

Oct 12 2022

ezhulenev accepted D135770: Add f16 type support in math.erf op..
Oct 12 2022, 7:42 PM · Restricted Project, Restricted Project

Sep 18 2022

ezhulenev added inline comments to D134147: [mlir] Allow negative strides and offset in StridedLayoutAttr.
Sep 18 2022, 9:04 PM · Restricted Project, Restricted Project

Sep 15 2022

ezhulenev added a comment to D133911: [mlir] Allow memref.cast to change the signed/unsigned/signless element type.

gpu.memset operations expects both arguments to have the same type:

Sep 15 2022, 9:35 AM · Restricted Project, Restricted Project

Sep 14 2022

ezhulenev updated the diff for D133911: [mlir] Allow memref.cast to change the signed/unsigned/signless element type.

Revert accidental change

Sep 14 2022, 7:42 PM · Restricted Project, Restricted Project
ezhulenev added a reviewer for D133911: [mlir] Allow memref.cast to change the signed/unsigned/signless element type: ftynse.
Sep 14 2022, 7:21 PM · Restricted Project, Restricted Project
ezhulenev requested review of D133911: [mlir] Allow memref.cast to change the signed/unsigned/signless element type.
Sep 14 2022, 7:21 PM · Restricted Project, Restricted Project
ezhulenev updated the summary of D133904: [mlir] Add gpu.memzero operation.
Sep 14 2022, 3:50 PM · Restricted Project, Restricted Project
ezhulenev requested review of D133904: [mlir] Add gpu.memzero operation.
Sep 14 2022, 3:47 PM · Restricted Project, Restricted Project

Sep 8 2022

ezhulenev accepted D133516: [mlir] ConvertAsyncToLLVM: add missing dependence on async dialect.
Sep 8 2022, 12:16 PM · Restricted Project, Restricted Project

Sep 1 2022

ezhulenev abandoned D131988: [mlir:llvm] Pass arguments attributes to LLVM function arguments.

I'll abandon it in favor of proper modeling of nocapture

Sep 1 2022, 1:35 PM · Restricted Project, Restricted Project

Aug 30 2022

ezhulenev committed rGd2a8a3af5e64: [mlir] Async: add unrealized cast materializations to AsyncToLLVM pass (authored by ezhulenev).
[mlir] Async: add unrealized cast materializations to AsyncToLLVM pass
Aug 30 2022, 10:50 AM · Restricted Project, Restricted Project
ezhulenev closed D132768: [mlir] Async: add unrealized cast materializations to AsyncToLLVM pass.
Aug 30 2022, 10:50 AM · Restricted Project, Restricted Project

Aug 26 2022

ezhulenev added a reviewer for D132768: [mlir] Async: add unrealized cast materializations to AsyncToLLVM pass: mehdi_amini.
Aug 26 2022, 3:40 PM · Restricted Project, Restricted Project
ezhulenev requested review of D132768: [mlir] Async: add unrealized cast materializations to AsyncToLLVM pass.
Aug 26 2022, 3:39 PM · Restricted Project, Restricted Project

Aug 23 2022

ezhulenev abandoned D130645: Move mlir LogicalResult to llvm Support library.

Abandoning this change

Aug 23 2022, 3:17 PM · Restricted Project, Restricted Project, Restricted Project

Aug 16 2022

ezhulenev requested review of D131988: [mlir:llvm] Pass arguments attributes to LLVM function arguments.
Aug 16 2022, 12:21 PM · Restricted Project, Restricted Project

Aug 8 2022

ezhulenev added a reviewer for D130645: Move mlir LogicalResult to llvm Support library: lhames.
Aug 8 2022, 10:06 AM · Restricted Project, Restricted Project, Restricted Project

Aug 5 2022

ezhulenev committed rG5f1c7e2cc5a3: [mlir] Use SymbolTableCollection to lookup referenced symbol in AddressOfOp (authored by ezhulenev).
[mlir] Use SymbolTableCollection to lookup referenced symbol in AddressOfOp
Aug 5 2022, 2:05 PM · Restricted Project, Restricted Project
ezhulenev closed D131291: [mlir] Use SymbolTableCollection to lookup referenced symbol in AddressOfOp.
Aug 5 2022, 2:05 PM · Restricted Project, Restricted Project
ezhulenev updated the diff for D131291: [mlir] Use SymbolTableCollection to lookup referenced symbol in AddressOfOp.

Rename args one more time

Aug 5 2022, 1:55 PM · Restricted Project, Restricted Project
ezhulenev updated the diff for D131291: [mlir] Use SymbolTableCollection to lookup referenced symbol in AddressOfOp.

Rename args

Aug 5 2022, 1:54 PM · Restricted Project, Restricted Project
ezhulenev updated the diff for D131291: [mlir] Use SymbolTableCollection to lookup referenced symbol in AddressOfOp.

Rebased

Aug 5 2022, 1:53 PM · Restricted Project, Restricted Project
ezhulenev updated the diff for D131291: [mlir] Use SymbolTableCollection to lookup referenced symbol in AddressOfOp.

Add argument name to extra decls

Aug 5 2022, 1:52 PM · Restricted Project, Restricted Project
ezhulenev committed rG51bc82d147f8: [mlir] Implement SymbolUserOpInterface in LLVM::CallOp (authored by ezhulenev).
[mlir] Implement SymbolUserOpInterface in LLVM::CallOp
Aug 5 2022, 1:51 PM · Restricted Project, Restricted Project
ezhulenev closed D131285: [mlir] Implement SymbolUserOpInterface in LLVM::CallOp.
Aug 5 2022, 1:50 PM · Restricted Project, Restricted Project
ezhulenev updated the diff for D131285: [mlir] Implement SymbolUserOpInterface in LLVM::CallOp.

Rebased

Aug 5 2022, 1:44 PM · Restricted Project, Restricted Project
ezhulenev updated the diff for D131291: [mlir] Use SymbolTableCollection to lookup referenced symbol in AddressOfOp.

Revert accidental formatting changes

Aug 5 2022, 1:43 PM · Restricted Project, Restricted Project
ezhulenev added a reviewer for D131291: [mlir] Use SymbolTableCollection to lookup referenced symbol in AddressOfOp: Mogball.
Aug 5 2022, 1:40 PM · Restricted Project, Restricted Project
ezhulenev requested review of D131291: [mlir] Use SymbolTableCollection to lookup referenced symbol in AddressOfOp.
Aug 5 2022, 1:39 PM · Restricted Project, Restricted Project
ezhulenev updated the diff for D131285: [mlir] Implement SymbolUserOpInterface in LLVM::CallOp.

Rebase

Aug 5 2022, 1:39 PM · Restricted Project, Restricted Project
ezhulenev updated the diff for D131285: [mlir] Implement SymbolUserOpInterface in LLVM::CallOp.

Rebased

Aug 5 2022, 1:10 PM · Restricted Project, Restricted Project
ezhulenev updated the summary of D131285: [mlir] Implement SymbolUserOpInterface in LLVM::CallOp.
Aug 5 2022, 1:09 PM · Restricted Project, Restricted Project
ezhulenev requested review of D131285: [mlir] Implement SymbolUserOpInterface in LLVM::CallOp.
Aug 5 2022, 1:08 PM · Restricted Project, Restricted Project
ezhulenev committed rG292e8ed49a8a: [mlir] Use SymbolUserOpInterface in LLVM::AddressOfOp verifier (authored by ezhulenev).
[mlir] Use SymbolUserOpInterface in LLVM::AddressOfOp verifier
Aug 5 2022, 10:51 AM · Restricted Project, Restricted Project
ezhulenev closed D131271: [mlir] Use SymbolUserOpInterface in LLVM::AddressOfOp verifier.
Aug 5 2022, 10:51 AM · Restricted Project, Restricted Project
ezhulenev updated the diff for D131271: [mlir] Use SymbolUserOpInterface in LLVM::AddressOfOp verifier.

rebase

Aug 5 2022, 10:50 AM · Restricted Project, Restricted Project
ezhulenev added a reviewer for D131271: [mlir] Use SymbolUserOpInterface in LLVM::AddressOfOp verifier: Mogball.
Aug 5 2022, 10:36 AM · Restricted Project, Restricted Project
ezhulenev requested review of D131271: [mlir] Use SymbolUserOpInterface in LLVM::AddressOfOp verifier.
Aug 5 2022, 10:35 AM · Restricted Project, Restricted Project

Aug 4 2022

ezhulenev committed rGec7f4a7c5d97: [mlir:LLVM] Do not lookup symbol twice in the addressof verifier (authored by ezhulenev).
[mlir:LLVM] Do not lookup symbol twice in the addressof verifier
Aug 4 2022, 8:43 AM · Restricted Project, Restricted Project
ezhulenev closed D131145: [mlir:LLVM] Do not lookup symbol twice in the addressof verifier.
Aug 4 2022, 8:42 AM · Restricted Project, Restricted Project
ezhulenev updated the diff for D131145: [mlir:LLVM] Do not lookup symbol twice in the addressof verifier.

Roll back accidental formatting changes

Aug 4 2022, 8:41 AM · Restricted Project, Restricted Project