[llvm-dev] [LLVM] (RFC) Addition/Support of new Vectorization Pragmas in LLVM

HAPPY Mahto via llvm-dev llvm-dev at lists.llvm.org
Thu Aug 8 09:55:59 PDT 2019


Hello all,

We are students from Indian Institute of Technology(IIT), Hyderabad, we
would like to propose the addition of the following pragmas in LLVM that
aide in (or possibly increase the scope of) vectorization in LLVM (in
comparison with other compilers).



   1.

   ivdep
   2.

   Nontemporal
   3.

   [no]vecremainder
   4.

   [no]mask_readwrite
   5.

   [un]aligned


Could you please check the following Google document for the semantic
description of these pragmas:

https://docs.google.com/document/d/1YjGnyzWFKJvqbpCsZicCUczzU8HlLHkmG9MssUw-R1A/edit?usp=sharing

It would be great if you could please review the above document and suggest
us on how to proceed further (either about the semantics, or, about the
code sections in LLVM).

Thank you

Yashas, Happy, Sai Praharsh, and Bhavya

B.Tech 3rd year, IITH.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190808/a3ef428f/attachment.html>


More information about the llvm-dev mailing list