User Details
- User Since
- Dec 14 2022, 2:36 PM (24 w, 1 h)
Mar 30 2023
Mar 29 2023
- removed rank checks
- removed invalid canonicalize tests (_different_shape)
@eric-k256 I guess I will just remove the _different_shape tests and keep the new _bcast_ tests since that should be sufficient coverage. Is that acceptable?
Mar 28 2023
- added rank checks for the folders
- further simplified
- also removed redundant and incorrect pattern rewriters for AddZero and MulOne
@eric-k256 thanks. I didn't see a hard requirement in the spec and was confused by the test above for add_zero_different_shape. Also turns out there is a AddZeroOptimization and MulOneOptimization that also allow mixed rank folding.. also kind of redundant. Shall I remove those as well?
Mar 27 2023
@mgehre-amd thanks, simplified the logic.
@rsuderman cleaned up PR.
- simplified logic
- removed irrelevant change
Mar 24 2023
@nicolasvasilache any feedback?
Thanks @rsuderman. Updated.
- cleanup changes for review comments
wrong button..
Mar 14 2023
@hanchung any feedback on this.
Mar 13 2023
Understood. This is as you said just lifting these attributes, a future change would use them and I will post it as an RFC to discuss. This change can wait for that, just trying to flush some trivial parts from my backlog.
Mar 10 2023
Merged with original PR.
update format
Mar 9 2023
[MLIR][Func] Add readonly,writeonly,noalias to func arg attributes
Mar 6 2023
@ftynse these attributes are specific to func parameters, and not necessarily to LLVM backends (e.g. SPIRV). They are useful for dataflow analysis and would prefer not to have to include LLVMIR everywhere.
Simplified after rebase, using translation tables.