Page MenuHomePhabricator
Feed Advanced Search

Today

Dinistro committed rGa8291e0dc55f: [mlir][llvm] Make DINamespace name optional (authored by Dinistro).
[mlir][llvm] Make DINamespace name optional
Wed, Mar 29, 3:19 AM · Restricted Project, Restricted Project
Dinistro closed D147125: [mlir][llvm] Make DINamespace name optional.
Wed, Mar 29, 3:19 AM · Restricted Project, Restricted Project
Dinistro requested review of D147125: [mlir][llvm] Make DINamespace name optional.
Wed, Mar 29, 1:59 AM · Restricted Project, Restricted Project

Yesterday

Dinistro accepted D146968: [mlir][llvm] Verify consistency of llvm.resume and llvm.landingpad types.

+1 on zero's comments. Once they are implemented: LGTM!

Tue, Mar 28, 3:58 AM · Restricted Project, Restricted Project

Mon, Mar 27

Dinistro added a comment to D146968: [mlir][llvm] Verify consistency of llvm.resume and llvm.landingpad types.

There is no documentation on this operation. However, following the dialect [[documentation|https://mlir.llvm.org/docs/Dialects/LLVM/]]:

Unless explicitly stated otherwise, the semantics of the LLVM dialect operations must correspond to the semantics of LLVM IR instructions and any divergence is considered a bug.

Mon, Mar 27, 11:17 PM · Restricted Project, Restricted Project
Dinistro added a comment to D146968: [mlir][llvm] Verify consistency of llvm.resume and llvm.landingpad types.

It seems a bit wasteful to walk all the landingpads for each of the landingpads, but there might not be another way. It would be nice if one could compare the types with the result type of the personality function, but it does not exist for non-llvm functions.

Mon, Mar 27, 8:33 AM · Restricted Project, Restricted Project

Thu, Mar 23

Dinistro accepted D146726: [mlir][llvm] Switch remaining LLVM dialect tests to opaque pointers..

LGTM! Thanks for pushing on this.

Thu, Mar 23, 10:23 AM · Restricted Project, Restricted Project

Tue, Mar 21

Dinistro accepted D146504: [mlir][llvm] Add experimental alias scope decl intrinsic..

LGTM, modulo minor comments.

Tue, Mar 21, 6:53 AM · Restricted Project, Restricted Project

Tue, Mar 14

Dinistro accepted D145876: [mlir] Replace the materializeCallConversion inlining hook..

I only have one small comment apart from that this LGTM.

Tue, Mar 14, 2:22 AM · Restricted Project, Restricted Project, Restricted Project
Dinistro accepted D145582: [mlir] Argument and result attribute handling during inlining..

LGTM!

Tue, Mar 14, 12:59 AM · Restricted Project, Restricted Project

Sun, Mar 12

Dinistro added a comment to D145582: [mlir] Argument and result attribute handling during inlining..

Dropped some comments.

Sun, Mar 12, 7:51 AM · Restricted Project, Restricted Project
Dinistro committed rG6628767e477f: [mlir][llvm] Add visibility attribute (authored by Dinistro).
[mlir][llvm] Add visibility attribute
Sun, Mar 12, 1:48 AM · Restricted Project, Restricted Project
Dinistro closed D145790: [mlir][llvm] Add visibility attribute.
Sun, Mar 12, 1:48 AM · Restricted Project, Restricted Project

Fri, Mar 10

Dinistro updated the diff for D145790: [mlir][llvm] Add visibility attribute.

address reviewer comments

Fri, Mar 10, 7:21 AM · Restricted Project, Restricted Project
Dinistro requested review of D145790: [mlir][llvm] Add visibility attribute.
Fri, Mar 10, 6:52 AM · Restricted Project, Restricted Project

Thu, Mar 2

Dinistro accepted D144965: [mlir][llvm] Add AliasAnalysis and AccessGroup interfaces to intrinsics..

After looking a bit closer over the tblgen part, I conclude that this looks good to me.

Thu, Mar 2, 12:44 AM · Restricted Project, Restricted Project

Wed, Mar 1

Dinistro committed rG5957e90c4ed3: [mlir-reduce] Create proper tmp test files (NFC) (authored by Dinistro).
[mlir-reduce] Create proper tmp test files (NFC)
Wed, Mar 1, 4:23 AM · Restricted Project, Restricted Project
Dinistro closed D145054: [mlir-reduce] Create proper tmp test files (NFC).
Wed, Mar 1, 4:22 AM · Restricted Project, Restricted Project
Dinistro accepted D145037: [mlir][llvm] Use interfaces in the translation to LLVMIR..

LGTM module minor comment.

Wed, Mar 1, 4:05 AM · Restricted Project, Restricted Project
Dinistro added a reviewer for D145054: [mlir-reduce] Create proper tmp test files (NFC): gysit.
Wed, Mar 1, 3:53 AM · Restricted Project, Restricted Project
Dinistro requested review of D145054: [mlir-reduce] Create proper tmp test files (NFC).
Wed, Mar 1, 3:52 AM · Restricted Project, Restricted Project
Dinistro committed rG22b49fccbbf1: [mlir][llvm] Make DISubprogram name optional (authored by Dinistro).
[mlir][llvm] Make DISubprogram name optional
Wed, Mar 1, 3:27 AM · Restricted Project, Restricted Project
Dinistro closed D145046: [mlir][llvm] Make DISubprogram name optional.
Wed, Mar 1, 3:27 AM · Restricted Project, Restricted Project
Dinistro requested review of D145046: [mlir][llvm] Make DISubprogram name optional.
Wed, Mar 1, 1:55 AM · Restricted Project, Restricted Project
Dinistro committed rG475417bbfd43: [mlir][llvm] Prioritize DILocalScope over file loc (authored by Dinistro).
[mlir][llvm] Prioritize DILocalScope over file loc
Wed, Mar 1, 12:16 AM · Restricted Project, Restricted Project
Dinistro closed D144968: [mlir][llvm] Prioritize DILocalScope over file loc.
Wed, Mar 1, 12:16 AM · Restricted Project, Restricted Project

Tue, Feb 28

Dinistro added a comment to D144965: [mlir][llvm] Add AliasAnalysis and AccessGroup interfaces to intrinsics..

I'm not familiar with this tblgen part, so I suggest to wait for answers of the downstream users. The rest is looking nice.

Tue, Feb 28, 9:10 AM · Restricted Project, Restricted Project
Dinistro updated the diff for D144968: [mlir][llvm] Prioritize DILocalScope over file loc.

fix nullptr comparison

Tue, Feb 28, 8:28 AM · Restricted Project, Restricted Project
Dinistro requested review of D144968: [mlir][llvm] Prioritize DILocalScope over file loc.
Tue, Feb 28, 7:35 AM · Restricted Project, Restricted Project

Feb 27 2023

Dinistro accepted D144875: [mlir][llvm] Rename LLVMOpsInterfaces.td to LLVMInterfaces.td (NFC)..

Thanks for splitting this into a separate revision. LGTM!

Feb 27 2023, 8:25 AM · Restricted Project, Restricted Project
Dinistro added a comment to D144851: [mlir][llvm] Add AliasAnalysis and AccessGroup interfaces..

It might make sense to split the change to have the LLVMInterfaces changes in a separate commit.

Feb 27 2023, 6:45 AM · Restricted Project, Restricted Project
Dinistro committed rGd9391a37a9f8: [mlir][llvm] Stop exporting empty debug MD strings (authored by Dinistro).
[mlir][llvm] Stop exporting empty debug MD strings
Feb 27 2023, 12:54 AM · Restricted Project, Restricted Project
Dinistro closed D144263: [mlir][llvm] Stop exporting empty debug MD strings.
Feb 27 2023, 12:53 AM · Restricted Project, Restricted Project
Dinistro committed rGddd1d1c56579: [mlir][llvm] Builders dont access null attr (NFC) (authored by Dinistro).
[mlir][llvm] Builders dont access null attr (NFC)
Feb 27 2023, 12:48 AM · Restricted Project, Restricted Project
Dinistro closed D144267: [mlir][llvm] Builders dont access null attr (NFC).
Feb 27 2023, 12:48 AM · Restricted Project, Restricted Project

Feb 17 2023

Dinistro requested review of D144267: [mlir][llvm] Builders dont access null attr (NFC).
Feb 17 2023, 7:34 AM · Restricted Project, Restricted Project
Dinistro updated the diff for D144263: [mlir][llvm] Stop exporting empty debug MD strings.

address review comments

Feb 17 2023, 7:32 AM · Restricted Project, Restricted Project
Dinistro updated the diff for D144263: [mlir][llvm] Stop exporting empty debug MD strings.

Make now potential null attr optional

Feb 17 2023, 7:06 AM · Restricted Project, Restricted Project
Dinistro committed rG87a0479538fe: [mlir][llvm] Fuse access_group & loop export (NFC) (authored by Dinistro).
[mlir][llvm] Fuse access_group & loop export (NFC)
Feb 17 2023, 6:34 AM · Restricted Project, Restricted Project
Dinistro closed D144253: [mlir][llvm] Fuse access_group & loop export (NFC).
Feb 17 2023, 6:33 AM · Restricted Project, Restricted Project
Dinistro requested review of D144263: [mlir][llvm] Stop exporting empty debug MD strings.
Feb 17 2023, 6:28 AM · Restricted Project, Restricted Project
Dinistro accepted D144200: [mlir][llvm] Add atomic support to the StoreOp..

LGTM module minor comment.

Feb 17 2023, 5:21 AM · Restricted Project, Restricted Project
Dinistro added inline comments to D144253: [mlir][llvm] Fuse access_group & loop export (NFC).
Feb 17 2023, 4:33 AM · Restricted Project, Restricted Project
Dinistro updated the summary of D144253: [mlir][llvm] Fuse access_group & loop export (NFC).
Feb 17 2023, 4:33 AM · Restricted Project, Restricted Project
Dinistro updated the diff for D144253: [mlir][llvm] Fuse access_group & loop export (NFC).

address review comments

Feb 17 2023, 4:31 AM · Restricted Project, Restricted Project
Dinistro added a comment to D144253: [mlir][llvm] Fuse access_group & loop export (NFC).

Also should this be an NFC commit?

Feb 17 2023, 4:20 AM · Restricted Project, Restricted Project
Dinistro committed rGe133cb9c6daf: [mlir][llvm] Add DINamespace attribute (authored by Dinistro).
[mlir][llvm] Add DINamespace attribute
Feb 17 2023, 4:11 AM · Restricted Project, Restricted Project
Dinistro closed D144243: [mlir][llvm] Add DINamespace attribute.
Feb 17 2023, 4:11 AM · Restricted Project, Restricted Project
Dinistro committed rG276358fd3af5: [mlir][llvm] Make DI param optional to match LLVM (authored by Dinistro).
[mlir][llvm] Make DI param optional to match LLVM
Feb 17 2023, 4:09 AM · Restricted Project, Restricted Project
Dinistro closed D144247: [mlir][llvm] Make DI param optional to match LLVM.
Feb 17 2023, 4:09 AM · Restricted Project, Restricted Project
Dinistro requested review of D144253: [mlir][llvm] Fuse access_group & loop export (NFC).
Feb 17 2023, 3:02 AM · Restricted Project, Restricted Project
Dinistro requested review of D144247: [mlir][llvm] Make DI param optional to match LLVM.
Feb 17 2023, 2:08 AM · Restricted Project, Restricted Project
Dinistro added inline comments to D144243: [mlir][llvm] Add DINamespace attribute.
Feb 17 2023, 1:59 AM · Restricted Project, Restricted Project
Dinistro updated the diff for D144243: [mlir][llvm] Add DINamespace attribute.

Address review comments

Feb 17 2023, 1:59 AM · Restricted Project, Restricted Project
Dinistro committed rGbf91cd6ea9d6: [mlir][llvm] Verify LLVM module before import (authored by Dinistro).
[mlir][llvm] Verify LLVM module before import
Feb 17 2023, 1:26 AM · Restricted Project, Restricted Project
Dinistro closed D144186: [mlir][llvm] Verify LLVM module before import.
Feb 17 2023, 1:26 AM · Restricted Project, Restricted Project
Dinistro requested review of D144243: [mlir][llvm] Add DINamespace attribute.
Feb 17 2023, 12:40 AM · Restricted Project, Restricted Project

Feb 16 2023

Dinistro accepted D144112: [mlir][llvm] Add atomic support to the LoadOp..

Thanks for all the comment addressing. LGTM!

Feb 16 2023, 11:57 PM · Restricted Project, Restricted Project
Dinistro added inline comments to D144200: [mlir][llvm] Add atomic support to the StoreOp..
Feb 16 2023, 11:52 PM · Restricted Project, Restricted Project
Dinistro committed rG28542e99bb82: [mlir][llvm] Use before def debug intrinsic import (authored by Dinistro).
[mlir][llvm] Use before def debug intrinsic import
Feb 16 2023, 6:50 AM · Restricted Project, Restricted Project
Dinistro closed D144177: [mlir][llvm] Use before def debug intrinsic import.
Feb 16 2023, 6:49 AM · Restricted Project, Restricted Project
Dinistro requested review of D144186: [mlir][llvm] Verify LLVM module before import.
Feb 16 2023, 6:42 AM · Restricted Project, Restricted Project
Dinistro updated the diff for D144177: [mlir][llvm] Use before def debug intrinsic import.

rebased

Feb 16 2023, 3:21 AM · Restricted Project, Restricted Project
Dinistro committed rG873ea45115a8: [mlir][llvm] Rename void debug type to null (authored by Dinistro).
[mlir][llvm] Rename void debug type to null
Feb 16 2023, 3:15 AM · Restricted Project, Restricted Project
Dinistro closed D144109: [mlir][llvm] Rename void debug type to null.
Feb 16 2023, 3:15 AM · Restricted Project, Restricted Project
Dinistro updated the diff for D144109: [mlir][llvm] Rename void debug type to null.

address review comments

Feb 16 2023, 2:36 AM · Restricted Project, Restricted Project
Dinistro requested review of D144177: [mlir][llvm] Use before def debug intrinsic import.
Feb 16 2023, 2:32 AM · Restricted Project, Restricted Project

Feb 15 2023

Dinistro accepted D143923: [mlir][llvm] Import alias scope metadata from LLVM IR..

LGTM!

Feb 15 2023, 8:44 AM · Restricted Project, Restricted Project
Dinistro requested review of D144109: [mlir][llvm] Rename void debug type to null.
Feb 15 2023, 8:18 AM · Restricted Project, Restricted Project

Feb 14 2023

Dinistro committed rGd94399c64151: [mlir][llvm] Make LoopAnnotations non-discardable (authored by Dinistro).
[mlir][llvm] Make LoopAnnotations non-discardable
Feb 14 2023, 6:19 AM · Restricted Project, Restricted Project
Dinistro closed D143986: [mlir][llvm] Make LoopAnnotations non-discardable.
Feb 14 2023, 6:18 AM · Restricted Project, Restricted Project
Dinistro updated the diff for D143986: [mlir][llvm] Make LoopAnnotations non-discardable.

address review comments and move a builder to the cpp file.

Feb 14 2023, 5:12 AM · Restricted Project, Restricted Project
Dinistro added inline comments to D143923: [mlir][llvm] Import alias scope metadata from LLVM IR..
Feb 14 2023, 3:59 AM · Restricted Project, Restricted Project
Dinistro committed rG544831ab9f35: [mlir] Drop unused arith conversion class (NFC) (authored by Dinistro).
[mlir] Drop unused arith conversion class (NFC)
Feb 14 2023, 1:22 AM · Restricted Project, Restricted Project
Dinistro closed D143912: [mlir] Drop unused arith conversion class (NFC).
Feb 14 2023, 1:22 AM · Restricted Project, Restricted Project
Dinistro requested review of D143986: [mlir][llvm] Make LoopAnnotations non-discardable.
Feb 14 2023, 12:41 AM · Restricted Project, Restricted Project

Feb 13 2023

Dinistro accepted D143868: [mlir][LLVM] Verify correct pointer casts with `llvm.bitcast`.

LGTM!

Feb 13 2023, 6:55 AM · Restricted Project, Restricted Project
Dinistro requested review of D143912: [mlir] Drop unused arith conversion class (NFC).
Feb 13 2023, 6:49 AM · Restricted Project, Restricted Project
Dinistro committed rG7f249e45eca4: [milr][llvm] Add remaining loop metadata support (authored by Dinistro).
[milr][llvm] Add remaining loop metadata support
Feb 13 2023, 12:22 AM · Restricted Project, Restricted Project
Dinistro closed D143746: [milr][llvm] Add remaining loop metadata support.
Feb 13 2023, 12:22 AM · Restricted Project, Restricted Project
Dinistro updated the diff for D143746: [milr][llvm] Add remaining loop metadata support.

fix test label name

Feb 13 2023, 12:06 AM · Restricted Project, Restricted Project

Feb 12 2023

Dinistro added inline comments to D143868: [mlir][LLVM] Verify correct pointer casts with `llvm.bitcast`.
Feb 12 2023, 11:25 PM · Restricted Project, Restricted Project

Feb 10 2023

Dinistro requested review of D143746: [milr][llvm] Add remaining loop metadata support.
Feb 10 2023, 8:28 AM · Restricted Project, Restricted Project
Dinistro added inline comments to D143714: [mlir][llvm] Improve LoadOp and StoreOp import..
Feb 10 2023, 6:10 AM · Restricted Project, Restricted Project
Dinistro accepted D143714: [mlir][llvm] Improve LoadOp and StoreOp import..

LGTM!

Feb 10 2023, 5:52 AM · Restricted Project, Restricted Project
Dinistro committed rG4d7c879d33a2: [mlir][llvm] Adapt loop metadata to match llvm (authored by Dinistro).
[mlir][llvm] Adapt loop metadata to match llvm
Feb 10 2023, 5:45 AM · Restricted Project, Restricted Project
Dinistro closed D143730: [mlir][llvm] Adapt loop metadata to match llvm.
Feb 10 2023, 5:45 AM · Restricted Project, Restricted Project
Dinistro requested review of D143730: [mlir][llvm] Adapt loop metadata to match llvm.
Feb 10 2023, 5:22 AM · Restricted Project, Restricted Project
Dinistro accepted D143654: [mlir][llvm] Store memory op metadata using op attributes..

LGTM

Feb 10 2023, 2:06 AM · Restricted Project, Restricted Project, Restricted Project

Feb 9 2023

Dinistro added inline comments to D143654: [mlir][llvm] Store memory op metadata using op attributes..
Feb 9 2023, 11:57 PM · Restricted Project, Restricted Project, Restricted Project
Dinistro committed rGfc2c791e89cd: [mlir][llvm] Fix TBAA verfication crash (authored by Dinistro).
[mlir][llvm] Fix TBAA verfication crash
Feb 9 2023, 11:39 PM · Restricted Project, Restricted Project
Dinistro closed D143653: [mlir][llvm] Fix TBAA verfication crash.
Feb 9 2023, 11:39 PM · Restricted Project, Restricted Project
Dinistro updated the diff for D143653: [mlir][llvm] Fix TBAA verfication crash.

Added a helper vector to ensure that the graph elements have a deterministic order. Otherwise the cycle error message was non-deterministic, which could break tests.

Feb 9 2023, 8:38 AM · Restricted Project, Restricted Project
Dinistro requested review of D143653: [mlir][llvm] Fix TBAA verfication crash.
Feb 9 2023, 7:30 AM · Restricted Project, Restricted Project
Dinistro committed rGe630a502230f: [mlir][llvm] Fuse MD_access_group & MD_loop import (authored by Dinistro).
[mlir][llvm] Fuse MD_access_group & MD_loop import
Feb 9 2023, 5:44 AM · Restricted Project, Restricted Project
Dinistro closed D143577: [mlir][llvm] Fuse MD_access_group & MD_loop import.
Feb 9 2023, 5:43 AM · Restricted Project, Restricted Project
Dinistro updated the diff for D143577: [mlir][llvm] Fuse MD_access_group & MD_loop import.

address review comments

Feb 9 2023, 1:26 AM · Restricted Project, Restricted Project
Dinistro accepted D143608: [mlir][FuncToLLVM] Add option for emitting opaque pointers.

Thanks for pushing on this, LGTM!

Feb 9 2023, 12:51 AM · Restricted Project, Restricted Project
Dinistro committed rG851a89715cad: [mlir][llvm] Purge struct_attr (authored by Dinistro).
[mlir][llvm] Purge struct_attr
Feb 9 2023, 12:43 AM · Restricted Project, Restricted Project
Dinistro closed D143473: [mlir][llvm] Purge struct_attr.
Feb 9 2023, 12:42 AM · Restricted Project, Restricted Project