Displaying 4 results from an estimated 4 matches for "isolatedfromabov".
Did you mean:
isolatedfromabove
2020 Feb 29
2
Multi-Threading Compilers
...This is essentially using a
special attribute to reference the function by-name, instead of by ssa
value. You can find more information on MLIR symbols here
<https://mlir.llvm.org/docs/SymbolsAndSymbolTables/>.
Along with the above, there is a trait that can be attached to operations
called `IsolatedFromAbove
<https://mlir.llvm.org/docs/Traits/#isolatedfromabove>`. This essentially
means that no SSA values defined above a region can be referenced from
within that region. The pass manager only allows schedule passes on
operations that have this property, meaning that all pipelines are
implicitly m...
2020 Mar 01
5
Multi-Threading Compilers
...gt; special attribute to reference the function by-name, instead of by ssa
> value. You can find more information on MLIR symbols here
> <https://mlir.llvm.org/docs/SymbolsAndSymbolTables/>.
>
> Along with the above, there is a trait that can be attached to operations
> called `IsolatedFromAbove
> <https://mlir.llvm.org/docs/Traits/#isolatedfromabove>`. This essentially
> means that no SSA values defined above a region can be referenced from
> within that region. The pass manager only allows schedule passes on
> operations that have this property, meaning that all pipeli...
2020 Mar 01
2
Multi-Threading Compilers
...e to reference the function by-name, instead of by ssa
>> value. You can find more information on MLIR symbols here
>> <https://mlir.llvm.org/docs/SymbolsAndSymbolTables/>.
>>
>> Along with the above, there is a trait that can be attached to operations
>> called `IsolatedFromAbove
>> <https://mlir.llvm.org/docs/Traits/#isolatedfromabove>`. This
>> essentially means that no SSA values defined above a region can be
>> referenced from within that region. The pass manager only allows schedule
>> passes on operations that have this property, meaning...
2020 Feb 29
3
Multi-Threading Compilers
On Feb 29, 2020, at 2:08 PM, David Blaikie <dblaikie at gmail.com> wrote:
> I've
> curious as
> to how MLIR deals with IPO as that's the problem I was running into.
>
> FWIW I believe LLVM's new pass manager (NPM) was designed with parallelism and the ability to support this situation (that MLIR doesn't? Or doesn't to the degree/way in which the NPM