Depends On D119959
+ fix numUnrollableLoops calculation
Paths
| Differential D119976
[mlir] Async: add alwaysinline/noinline attributes to parallel-for functions AbandonedPublic Authored by ezhulenev on Feb 16 2022, 1:48 PM.
Diff Detail
Event TimelineHerald added subscribers: sdasgup3, wenzhicui, wrengr and 19 others. · View Herald TranscriptFeb 16 2022, 1:48 PM ezhulenev retitled this revision from [mlir] Async: add alwaysinline/noinlile attributes to parallel-for functions to [mlir] Async: add alwaysinline/noinline attributes to parallel-for functions.Feb 16 2022, 1:49 PM
Revision Contents
Diff 409400 mlir/lib/Dialect/Async/Transforms/AsyncParallelFor.cpp
mlir/test/Dialect/Async/async-parallel-for-async-dispatch.mlir
mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir
|
Can you elaborate the comment on why?
"alwaysinline" is a "correctness" kind of attribute, it forces inlining even at O0 in LLVM, is this the case here?