[PATCH] D74532: [mlir] Linalg: Extend promotion to non f32 buffers.
River Riddle via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 13 11:19:46 PST 2020
rriddle added inline comments.
================
Comment at: mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp:136
+ Value fillVal;
+ if (auto t = subView.getType().getElementType().dyn_cast<FloatType>()) {
+ fillVal = folded_std_constant(folder, FloatAttr::get(t, 0.0));
----------------
Remove trivial braces.
================
Comment at: mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp:221
if (auto sv = dyn_cast_or_null<SubViewOp>(it.getDefiningOp()))
- subViews.insert(sv);
+ if (sv.getType().getElementType().isa<FloatType>()
+ || sv.getType().getElementType().isa<IntegerType>())
----------------
sv.getType().getElementType().isIntOrFloat()
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D74532/new/
https://reviews.llvm.org/D74532
More information about the llvm-commits
mailing list