[PATCH] D57504: RFC: Prototype & Roadmap for vector predication in LLVM

Simon Moll via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 3 09:25:05 PST 2020


simoll added a subscriber: hussainjk.
simoll added a comment.

In D57504#2424884 <https://reviews.llvm.org/D57504#2424884>, @rogfer01 wrote:

> Hi @simoll: a quick question regarding `vp.load`/`vp.store`/`vp.gather`/`vp.scatter`. Does the current definition of VPred allow for something similar to the `!nontemporal` metadata of regular `load`/`store` instructions? I don't see any explicit mention to that but maybe it is already possible using metadata or some other annotation?

First time i learn about `!nontemporal` metadata. I'd be absolutely in favor for supporting this also in VP mem ops!

@hussainjk I don't think we need to support non-temporal md hints right from the start (we can tag on md later) but it'd be great to have a `vp.load/store` patch with just the intrinsics on Phabricator to start discussions like this and make progress on VP mem ops.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D57504/new/

https://reviews.llvm.org/D57504



More information about the llvm-commits mailing list