HomePhabricator

[IR] Add nocapture & nosync to matrix intrinsics.

Authored by fhahn on Mon, Jun 15, 1:54 PM.

Description

[IR] Add nocapture & nosync to matrix intrinsics.

As suggested in D81472, the load/store intrinsics' pointer arguments can
be marked as nocapture and all matrix intrinsics as nosync.

This also re-flows the intrinsic definitions, to make them a little more
concise.

Details

Committed
fhahnMon, Jun 15, 2:07 PM
Parents
rG6580c4890b7f: [gn build] Port a7eb3692e76
Branches
Unknown
Tags
Unknown

Event Timeline

mehdi_amini added a subscriber: mehdi_amini.EditedMon, Jun 15, 3:57 PM

@fhahn can you please enable MLIR in your local build?
(This commit broke our bots, I fixed it)

fhahn added a comment.Tue, Jun 16, 5:43 AM

@fhahn can you please enable MLIR in your local build?
(This commit broke our bots, I fixed it)

Ah thanks, will do in the future. Are the mlir buildbots sending emails on failure? I only got a mail from a flang builder 2.5+ hours after the fact.

mehdi_amini added a comment.EditedTue, Jun 16, 11:14 AM

I'd expect this bot to send emails: http://lab.llvm.org:8011/builders/mlir-windows (?)
Otherwise we haven't migrated our build kite bots to buildbots so they don't send emails at the moment: https://buildkite.com/mlir/mlir-core