[cfe-dev] [llvm-dev] MLIR for clang
Prashanth N R via cfe-dev
cfe-dev at lists.llvm.org
Mon Feb 17 09:13:25 PST 2020
Currently LLVM uses a low level IR for representing programs. Memory
disambiguation does not happen accurately for constructs like
multi-dimensional arrays. One of the ways we alleviate the same in LLVM
currently is by using multiversioning of the code. By supporting a
mid-level IR like MLIR we intend to keep the access indices of
multidimensional array and do better disambiguation.
On Sun, Feb 16, 2020 at 4:34 PM Nicolai Hähnle <nhaehnle at gmail.com> wrote:
> Hi Prashanth,
> On Sun, Feb 16, 2020 at 10:22 AM Prashanth N R via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
> >> Starting from May-June, we at "Compiler Tree" would start porting
> clang compiler to use MLIR as middle end target. If someone has already
> started a similar effort we would love to collaborate with them. If someone
> would like to work with us, we are ready to form a group and collaborate.
> If there are sharing opportunities from Fortran side, we would like to
> consider the same.\
> That's a rather vague statement, considering the flexibility of MLIR.
> Could you explain your plans in more detail, and what specifically you
> hope to achieve with them?
> >> We are in the early phase of design for "C" part of the work. From
> our experience with (FC+MLIR) compiler, we are estimating that we would
> have an early cut of the compiler working with non-trivial workload within
> a quarter of starting of work.
> >> Please ping me for any queries or concerns.
> >> Regards,
> >> -Prashanth
> > _______________________________________________
> > LLVM Developers mailing list
> > llvm-dev at lists.llvm.org
> > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
> Lerne, wie die Welt wirklich ist,
> aber vergiss niemals, wie sie sein sollte.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-dev