[llvm-dev] Multi-Threading Compilers

Chris Lattner via llvm-dev llvm-dev at lists.llvm.org
Fri Feb 28 18:03:17 PST 2020


On Feb 28, 2020, at 8:56 AM, Johannes Doerfert <johannesdoerfert at gmail.com> wrote:
> On 02/28, Nicholas Krause via llvm-dev wrote:
>> Anyhow what is the status and what parts are we planning to move to
>> MLIR in LLVM/Clang.  I've not seen any discussion on that other than
>> starting to plan for it. 
> 
> As far as I know, there is no (detailed/discussed/agreed upon/...) plan
> to move any existing functionality in LLVM-Core or Clang to MLIR. There
> are some people that expressed interest in there is Chris's plan on how
> the transition could look like.

Yep, agreed, I gave a talk a couple days ago (with Tatiana) with a proposed path forward, but explained it as one possible path.  We’ll share the slides publicly in a few days after a couple things get taken care of.

-Chris

> 
> If we want to look into multi-threading for the existing LLVM
> infrastructure there are certainly possibilities. Computing (function)
> analyses results prior to CGSCC and Module passes for example. When it
> comes to transformations it is less straight forward but there is still
> interest in looking into it.
> 
> I'm traveling but if you are interested we can discuss this further next
> week.
> 
> Cheers,
>  Johannes



More information about the llvm-dev mailing list