Page MenuHomePhabricator

jfurtek (Jeremy Furtek)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 17 2016, 7:58 AM (376 w, 1 d)

Recent Activity

Yesterday

jfurtek added a comment to D151923: [APFloat] Add APFloat semantic support for TF32.

I think this LG, but David had to update clang/lib/AST/MicrosoftMangle.cpp when some other float format was added, you don't need this here?

Thu, Jun 1, 7:09 PM · Restricted Project, Restricted Project, Restricted Project
jfurtek added a reviewer for D151923: [APFloat] Add APFloat semantic support for TF32: sepavloff.
Thu, Jun 1, 5:59 PM · Restricted Project, Restricted Project, Restricted Project
jfurtek added reviewers for D151923: [APFloat] Add APFloat semantic support for TF32: reedwm, mehdi_amini.
Thu, Jun 1, 5:53 PM · Restricted Project, Restricted Project, Restricted Project
jfurtek requested review of D151923: [APFloat] Add APFloat semantic support for TF32.
Thu, Jun 1, 1:27 PM · Restricted Project, Restricted Project, Restricted Project

Jan 18 2023

jfurtek updated the summary of D141093: [mlir][emitc][mlir-translate] Add support for function attributes in emitc.
Jan 18 2023, 12:12 PM · Restricted Project, Restricted Project
jfurtek updated the diff for D141093: [mlir][emitc][mlir-translate] Add support for function attributes in emitc.
  • Add newline to EOF
  • Remove GPU from EmitC dependencies and remove GPU function attribute pass
  • Revert small differences from original upstream
Jan 18 2023, 12:12 PM · Restricted Project, Restricted Project

Jan 5 2023

jfurtek added inline comments to D141093: [mlir][emitc][mlir-translate] Add support for function attributes in emitc.
Jan 5 2023, 6:30 PM · Restricted Project, Restricted Project
jfurtek updated the diff for D141093: [mlir][emitc][mlir-translate] Add support for function attributes in emitc.
  • Add newline to EOF
Jan 5 2023, 3:28 PM · Restricted Project, Restricted Project
jfurtek requested review of D141093: [mlir][emitc][mlir-translate] Add support for function attributes in emitc.
Jan 5 2023, 3:16 PM · Restricted Project, Restricted Project

Dec 1 2022

jfurtek added a comment to D137114: [mlir][arith] Add pass to globally set fastmath attributes for a module.

Addressed comments. Thank you @vzakhari .

Dec 1 2022, 7:34 PM · Restricted Project, Restricted Project
jfurtek updated the diff for D137114: [mlir][arith] Add pass to globally set fastmath attributes for a module.
  • Fix cut-and-paste error in comment
  • Rebase. Use tblgen-erated bit enum function. Remove unnecessary braces.
Dec 1 2022, 7:33 PM · Restricted Project, Restricted Project

Nov 4 2022

jfurtek added inline comments to D137114: [mlir][arith] Add pass to globally set fastmath attributes for a module.
Nov 4 2022, 9:57 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D137114: [mlir][arith] Add pass to globally set fastmath attributes for a module.
  • Fix cut-and-paste error in comment
Nov 4 2022, 9:57 AM · Restricted Project, Restricted Project

Oct 31 2022

jfurtek requested review of D137114: [mlir][arith] Add pass to globally set fastmath attributes for a module.
Oct 31 2022, 2:49 PM · Restricted Project, Restricted Project

Oct 27 2022

jfurtek added inline comments to D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
Oct 27 2022, 3:42 PM · Restricted Project, Restricted Project

Oct 25 2022

jfurtek updated the diff for D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
  • Fix clang formatting
  • Change fastmath print/parse format based on review comments. Refactor attribute lowering.
  • Update MLIRArithmeticDialect CMake reference
  • Add fastmath attribute binding to arith canonicalizations
  • Fixes for compile failures after rebase
  • Modify LLVM fastmath interface to be attribute-based instead of value-based.
  • Update LLVM lowering logic to drop fastmath attributes for targets that do not support the interface.
  • Remove arith dependency from LLVMCommon. Move attribute conversion to the specific conversion module (in this case ArithToLLVM).
  • clang-format fix
  • clang formatting fix
  • More clang-formatting
Oct 25 2022, 3:25 PM · Restricted Project, Restricted Project

Oct 24 2022

jfurtek added inline comments to D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
Oct 24 2022, 3:08 PM · Restricted Project, Restricted Project

Oct 21 2022

jfurtek added a comment to D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).

I might be wrong, and I was just leaving a passing comment as I saw it

Oct 21 2022, 3:55 PM · Restricted Project, Restricted Project
jfurtek updated the diff for D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
  • Fix clang formatting
  • Change fastmath print/parse format based on review comments. Refactor attribute lowering.
  • Update MLIRArithmeticDialect CMake reference
  • Add fastmath attribute binding to arith canonicalizations
  • Fixes for compile failures after rebase
  • Modify LLVM fastmath interface to be attribute-based instead of value-based.
  • Update LLVM lowering logic to drop fastmath attributes for targets that do not support the interface.
  • Remove arith dependency from LLVMCommon. Move attribute conversion to the specific conversion module (in this case ArithToLLVM).
  • clang-formatting fix
  • clang formatting fix
Oct 21 2022, 3:53 PM · Restricted Project, Restricted Project
jfurtek updated the summary of D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
Oct 21 2022, 3:47 PM · Restricted Project, Restricted Project
jfurtek updated the diff for D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
  • Fix clang formatting
  • Change fastmath print/parse format based on review comments. Refactor attribute lowering.
  • Update MLIRArithmeticDialect CMake reference
  • Add fastmath attribute binding to arith canonicalizations
  • Fixes for compile failures after rebase
  • Modify LLVM fastmath interface to be attribute-based instead of value-based.
  • Update LLVM lowering logic to drop fastmath attributes for targets that do not support the interface.
  • Remove arith dependency from LLVMCommon. Move attribute conversion to the specific conversion module (in this case ArithToLLVM).
Oct 21 2022, 2:31 PM · Restricted Project, Restricted Project

Oct 20 2022

jfurtek planned changes to D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).

It seems weird to add a dependency on the Arith Dialect here.

Oct 20 2022, 8:29 AM · Restricted Project, Restricted Project

Oct 19 2022

jfurtek updated the diff for D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
  • Update LLVM lowering logic to drop fastmath attributes for targets that do not support the interface.
Oct 19 2022, 3:59 PM · Restricted Project, Restricted Project

Oct 18 2022

jfurtek planned changes to D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
Oct 18 2022, 11:30 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
  • Fix clang formatting
  • Change fastmath print/parse format based on review comments. Refactor attribute lowering.
  • Update MLIRArithmeticDialect CMake reference
  • Add fastmath attribute binding to arith canonicalizations
  • Fixes for compile failures after rebase
  • Modify LLVM fastmath interface to be attribute-based instead of value-based.
Oct 18 2022, 11:28 AM · Restricted Project, Restricted Project

Oct 14 2022

jfurtek updated the summary of D135993: [mlir][ods] Do not print default-valued attributes when the value is equal to the default.
Oct 14 2022, 4:06 PM · Restricted Project, Restricted Project
jfurtek requested review of D135993: [mlir][ods] Do not print default-valued attributes when the value is equal to the default.
Oct 14 2022, 4:03 PM · Restricted Project, Restricted Project
jfurtek abandoned D135398: [mlir][ods] Add option to elide attribute printing when the value is the default.

Abandoning for now - creating a separate diff that removes the tblgen option bit for default-valued attributes.

Oct 14 2022, 4:02 PM · Restricted Project, Restricted Project
jfurtek updated the diff for D135289: [mlir][LLVMIR] Update LLVMIR fastmath to use EnumAttr tblgen classes.
  • rebase
Oct 14 2022, 12:05 PM · Restricted Project, Restricted Project

Oct 12 2022

jfurtek added a comment to D135398: [mlir][ods] Add option to elide attribute printing when the value is the default.

I don't think this bit should be on attributes at all (so -1 to 2),

...

+1 to operation format rather than attribute specific.

Oct 12 2022, 8:15 AM · Restricted Project, Restricted Project

Oct 10 2022

jfurtek added a comment to D135398: [mlir][ods] Add option to elide attribute printing when the value is the default.

@rriddle @mehdi_amini Is there any chance we can come to a resolution on this? (I'd like to land the fastmath support - which has a default-valued attribute - and a couple of others have expressed interest in it.)

Oct 10 2022, 12:31 PM · Restricted Project, Restricted Project

Oct 6 2022

jfurtek added a comment to D135398: [mlir][ods] Add option to elide attribute printing when the value is the default.

Haven't looked deeply but this kind of feels weird, why wouldn't we just always elide the default?

Oct 6 2022, 2:07 PM · Restricted Project, Restricted Project
jfurtek added a reviewer for D135398: [mlir][ods] Add option to elide attribute printing when the value is the default: Mogball.

Adding @Mogball since this is based heavily on his diff for optional parameters (https://reviews.llvm.org/D133816)

Oct 6 2022, 2:03 PM · Restricted Project, Restricted Project
jfurtek requested review of D135398: [mlir][ods] Add option to elide attribute printing when the value is the default.
Oct 6 2022, 1:56 PM · Restricted Project, Restricted Project

Oct 5 2022

jfurtek requested review of D135289: [mlir][LLVMIR] Update LLVMIR fastmath to use EnumAttr tblgen classes.
Oct 5 2022, 10:43 AM · Restricted Project, Restricted Project

Oct 4 2022

jfurtek added a comment to D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).

Will you be able to land this in the next two weeks?

Oct 4 2022, 7:17 AM · Restricted Project, Restricted Project

Sep 28 2022

jfurtek added a comment to D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).

Thanks for working on this @jfurtek. Will you be able to land this in the next two weeks?

Sep 28 2022, 8:24 AM · Restricted Project, Restricted Project

Aug 9 2022

jfurtek accepted D129809: [mlir][math] Added basic support for IPowI operation..
Aug 9 2022, 9:31 AM · Restricted Project, Restricted Project
jfurtek added a reviewer for D129809: [mlir][math] Added basic support for IPowI operation.: jfurtek.
Aug 9 2022, 9:26 AM · Restricted Project, Restricted Project

Aug 8 2022

jfurtek added a comment to D129395: [mlir-c] Add binding to enable populating default attributes on create.

Is there any chance someone with commit privileges can land this? It was approved a month ago.

Aug 8 2022, 12:31 PM · Restricted Project, Restricted Project

Jul 25 2022

jfurtek added a comment to D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).

Thank you for working on this

Jul 25 2022, 10:28 AM · Restricted Project, Restricted Project

Jul 12 2022

jfurtek added a comment to D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.

I don't have commit privileges - can someone land this when convenient? Thanks!

Jul 12 2022, 10:14 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
  • Rebase
Jul 12 2022, 9:49 AM · Restricted Project, Restricted Project

Jul 6 2022

jfurtek added a comment to D128962: [mlir] Add method to populate default attributes.

I think that this has the potential to improve Python bindings for operations with default-valued attributes. (I believe that at the moment, in most cases the generated Python op creation code requires a value to be provided for an attribute that has a default value.)

Jul 6 2022, 8:55 AM · Restricted Project, Restricted Project

Jun 30 2022

jfurtek abandoned D127700: [mlir] Fix inconsistency with SparseElementsAttr indices type.

Abandoning - these (trivial) changes have been folded in to the diff below, making this diff redundant.

Jun 30 2022, 11:06 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
  • Modify AttrOrTypeParameter verifier codegen to return LogicalResult
  • Use early return as per review
  • Add mlir-tblgen-eration of verifyInvariants
  • Generate multiple verifyInvariants() functions - one per builder
  • Fix some build errors
  • Add using declaration for verifyInvariants() and a default variadic template implementation
  • Add generation of multiple verify() functions
  • Update AttrOrTypeDef to use optional verifyParameters field. Add documentation and an additional unit test.
  • Revert FloatAttr::verify() type change. Fix formatting.
  • Fix formatting
  • Remove unnecessary use of verifyParameters tblgen field
  • Fix clang formatting
  • Revert unintended function changes
  • Update documentation and clean up control flow based on review feedback
Jun 30 2022, 10:57 AM · Restricted Project, Restricted Project

Jun 24 2022

jfurtek planned changes to D128300: [mlir] Example/test code for Python binding of MLIR enum attributes.
Jun 24 2022, 9:14 PM · Restricted Project, Restricted Project
jfurtek added inline comments to D128300: [mlir] Example/test code for Python binding of MLIR enum attributes.
Jun 24 2022, 7:46 AM · Restricted Project, Restricted Project

Jun 22 2022

jfurtek updated the summary of D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
Jun 22 2022, 9:37 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
  • Fix clang formatting
Jun 22 2022, 9:37 AM · Restricted Project, Restricted Project
jfurtek added inline comments to D128300: [mlir] Example/test code for Python binding of MLIR enum attributes.
Jun 22 2022, 9:07 AM · Restricted Project, Restricted Project

Jun 21 2022

jfurtek updated the diff for D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
  • Modify AttrOrTypeParameter verifier codegen to return LogicalResult
  • Use early return as per review
  • Add mlir-tblgen-eration of verifyInvariants
  • Generate multiple verifyInvariants() functions - one per builder
  • Fix some build errors
  • Add using declaration for verifyInvariants() and a default variadic template implementation
  • Add generation of multiple verify() functions
  • Update AttrOrTypeDef to use optional verifyParameters field. Add documentation and an additional unit test.
  • Revert FloatAttr::verify() type change. Fix formatting.
  • Fix formatting
  • Remove unnecessary use of verifyParameters tblgen field
Jun 21 2022, 2:52 PM · Restricted Project, Restricted Project
jfurtek added a comment to D128300: [mlir] Example/test code for Python binding of MLIR enum attributes.

Adding @mehdi_amini to suggest reviewers, since none were automatically triggered.

Jun 21 2022, 1:16 PM · Restricted Project, Restricted Project
jfurtek added a reviewer for D128300: [mlir] Example/test code for Python binding of MLIR enum attributes: mehdi_amini.
Jun 21 2022, 1:15 PM · Restricted Project, Restricted Project
jfurtek requested review of D128300: [mlir] Example/test code for Python binding of MLIR enum attributes.
Jun 21 2022, 1:14 PM · Restricted Project, Restricted Project
jfurtek planned changes to D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).

Subsequent code for python bindings of default-valued attributes has broken the code in this diff - needs to be fixed.

Jun 21 2022, 12:05 PM · Restricted Project, Restricted Project

Jun 17 2022

jfurtek updated the summary of D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
Jun 17 2022, 5:10 PM · Restricted Project, Restricted Project
jfurtek updated the diff for D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
  • Modify AttrOrTypeParameter verifier codegen to return LogicalResult
  • Use early return as per review
  • Add mlir-tblgen-eration of verifyInvariants
  • Generate multiple verifyInvariants() functions - one per builder
  • Fix some build errors
  • Add using declaration for verifyInvariants() and a default variadic template implementation
  • Add generation of multiple verify() functions
  • Update AttrOrTypeDef to use optional verifyParameters field. Add documentation and an additional unit test.
  • Revert FloatAttr::verify() type change. Fix formatting.
  • Fix formatting
Jun 17 2022, 5:00 PM · Restricted Project, Restricted Project

Jun 14 2022

jfurtek updated the diff for D127700: [mlir] Fix inconsistency with SparseElementsAttr indices type.
  • Remove redundant assert on attribute cast<>()
Jun 14 2022, 7:19 AM · Restricted Project, Restricted Project

Jun 13 2022

jfurtek requested review of D127700: [mlir] Fix inconsistency with SparseElementsAttr indices type.
Jun 13 2022, 2:40 PM · Restricted Project, Restricted Project

Jun 9 2022

jfurtek planned changes to D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
Jun 9 2022, 2:16 PM · Restricted Project, Restricted Project

Jun 8 2022

jfurtek updated the diff for D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
  • Change fastmath print/parse format based on review comments.
  • Refactor attribute lowering.
Jun 8 2022, 12:58 PM · Restricted Project, Restricted Project

Jun 7 2022

jfurtek updated the diff for D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
  • rebase
Jun 7 2022, 1:42 PM · Restricted Project, Restricted Project
jfurtek requested review of D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.

This still needs work - I am just changing the state to "requesting review" to continue the discussion.

Jun 7 2022, 12:29 PM · Restricted Project, Restricted Project

Jun 2 2022

jfurtek planned changes to D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
Jun 2 2022, 9:18 AM · Restricted Project, Restricted Project
jfurtek added a comment to D126446: [mlir] Allow for attaching external resources to .mlir files.

The current implementation uses hexadecimal, which requires 16 bits (2 bytes) to encode 8 bits of binary data. base64 would be an improvement over the current implementation that uses hexadecimal, requiring 8 bits to encode 6 bits of binary data. (The other constraint here is that encoding needs to be handled by the parser, which in the original example, means it can't have a quotation mark.) IMO, base64 is:

  • smaller than hex
  • somewhat ubiquitous
  • compatible with the existing parser (I think?)
  • a reasonable default for situations where the size overhead is an acceptable tradeoff for having the MLIR file be text-based and self-contained.
Jun 2 2022, 8:46 AM · Restricted Project, Restricted Project

May 31 2022

jfurtek added a comment to D126446: [mlir] Allow for attaching external resources to .mlir files.

Have you considered using base64 instead of hex for binary data?

May 31 2022, 3:55 PM · Restricted Project, Restricted Project
jfurtek added inline comments to D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
May 31 2022, 12:26 PM · Restricted Project, Restricted Project
jfurtek updated the diff for D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
  • Use early return as per review
May 31 2022, 12:09 PM · Restricted Project, Restricted Project
jfurtek updated the summary of D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
May 31 2022, 11:56 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
  • Modify AttrOrTypeParameter verifier codegen to return LogicalResult
May 31 2022, 11:54 AM · Restricted Project, Restricted Project

May 25 2022

jfurtek requested review of D126428: [mlir][ods] Add codegen support for AttrOrTypeParameter verifiers.
May 25 2022, 3:52 PM · Restricted Project, Restricted Project
jfurtek added a comment to D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).

Adding @mehdi_amini since he had some feedback on a previous iteration of this functionality.

May 25 2022, 7:42 AM · Restricted Project, Restricted Project
jfurtek added a reviewer for D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2): mehdi_amini.
May 25 2022, 7:41 AM · Restricted Project, Restricted Project
jfurtek abandoned D126108: [mlir][ods] Add codegen support for custom verifiers (for attributes and types).

OK - I think I understand. Let me take another pass at this. Thanks for the help.

May 25 2022, 7:40 AM · Restricted Project, Restricted Project

May 24 2022

jfurtek updated the diff for D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
  • Fix clang formatting
May 24 2022, 8:55 AM · Restricted Project, Restricted Project
jfurtek added a comment to D126108: [mlir][ods] Add codegen support for custom verifiers (for attributes and types).

Did you consider adding verification support to AttrOrTypeParameter instead? That would be more inline with how verification is done for operations.

May 24 2022, 8:51 AM · Restricted Project, Restricted Project
jfurtek requested review of D126305: [mlir][arith] Initial support for fastmath flag attributes in the Arithmetic dialect (v2).
May 24 2022, 8:22 AM · Restricted Project, Restricted Project

May 20 2022

jfurtek requested review of D126108: [mlir][ods] Add codegen support for custom verifiers (for attributes and types).
May 20 2022, 5:27 PM · Restricted Project, Restricted Project

May 19 2022

jfurtek added a comment to D124717: [mlir][tblgen][ods][python] Use keyword-only arguments for optional builder arguments in generated Python bindings.

@stellaraccident - I don't have commit privileges. Can you (or someone else) land this diff at your convenience? Thanks!

May 19 2022, 9:15 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D124717: [mlir][tblgen][ods][python] Use keyword-only arguments for optional builder arguments in generated Python bindings.
  • Update _ml_program_ops_ext.py to use FuncOp keyword arg
May 19 2022, 9:05 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D124717: [mlir][tblgen][ods][python] Use keyword-only arguments for optional builder arguments in generated Python bindings.
  • Fix clang-format errors
May 19 2022, 7:57 AM · Restricted Project, Restricted Project

May 12 2022

jfurtek updated the diff for D124717: [mlir][tblgen][ods][python] Use keyword-only arguments for optional builder arguments in generated Python bindings.

(rebase)

May 12 2022, 10:47 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D124720: [mlir] Update LLVMIR Fastmath flags use of MLIR BitEnum functionality.
  • Update handling of separators with spaces for nicer printing.
  • Fix clang formatting
  • rebase
May 12 2022, 9:24 AM · Restricted Project, Restricted Project

May 6 2022

jfurtek updated the diff for D124720: [mlir] Update LLVMIR Fastmath flags use of MLIR BitEnum functionality.
  • Fix clang formatting
May 6 2022, 12:51 PM · Restricted Project, Restricted Project
jfurtek added inline comments to D124720: [mlir] Update LLVMIR Fastmath flags use of MLIR BitEnum functionality.
May 6 2022, 10:28 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D124720: [mlir] Update LLVMIR Fastmath flags use of MLIR BitEnum functionality.
  • Update handling of separators with spaces for nicer printing.
May 6 2022, 10:25 AM · Restricted Project, Restricted Project

May 2 2022

jfurtek added inline comments to D124720: [mlir] Update LLVMIR Fastmath flags use of MLIR BitEnum functionality.
May 2 2022, 10:03 AM · Restricted Project, Restricted Project

Apr 30 2022

jfurtek requested review of D124720: [mlir] Update LLVMIR Fastmath flags use of MLIR BitEnum functionality.
Apr 30 2022, 2:11 PM · Restricted Project, Restricted Project
jfurtek added reviewers for D124717: [mlir][tblgen][ods][python] Use keyword-only arguments for optional builder arguments in generated Python bindings: jpienaar, mehdi_amini.
Apr 30 2022, 12:39 PM · Restricted Project, Restricted Project
jfurtek requested review of D124717: [mlir][tblgen][ods][python] Use keyword-only arguments for optional builder arguments in generated Python bindings.
Apr 30 2022, 12:36 PM · Restricted Project, Restricted Project

Apr 25 2022

jfurtek updated the diff for D124043: [mlir][tblgen] Generate builders with inferred return types and unwrapped attributes.
  • Rebase
Apr 25 2022, 11:39 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D123871: [mlir][ods] Add tablegen field for concise printing of BitEnum attributes.
  • Rebase
Apr 25 2022, 9:06 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D123880: [mlir][ods] Extend the EnumAttr tablegen class to support BitEnum attributes.
  • Rebase
Apr 25 2022, 9:04 AM · Restricted Project, Restricted Project

Apr 22 2022

jfurtek updated the diff for D123871: [mlir][ods] Add tablegen field for concise printing of BitEnum attributes.
  • Correct formatting, add comments, use llvm::reverse()
  • Make formatting code more readable
  • Properly punctuate comments.
Apr 22 2022, 12:01 PM · Restricted Project, Restricted Project
jfurtek added inline comments to D124043: [mlir][tblgen] Generate builders with inferred return types and unwrapped attributes.
Apr 22 2022, 11:36 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D124043: [mlir][tblgen] Generate builders with inferred return types and unwrapped attributes.
  • Improve code flow and rebase
Apr 22 2022, 11:31 AM · Restricted Project, Restricted Project

Apr 20 2022

jfurtek updated the diff for D123871: [mlir][ods] Add tablegen field for concise printing of BitEnum attributes.
  • Correct formatting, add comments, use llvm::reverse()
Apr 20 2022, 2:12 PM · Restricted Project, Restricted Project
jfurtek added inline comments to D123880: [mlir][ods] Extend the EnumAttr tablegen class to support BitEnum attributes.
Apr 20 2022, 8:10 AM · Restricted Project, Restricted Project
jfurtek updated the diff for D123880: [mlir][ods] Extend the EnumAttr tablegen class to support BitEnum attributes.
  • Update lexer to support vertical bar token, and add test for vertical bar case
Apr 20 2022, 8:08 AM · Restricted Project, Restricted Project