[PATCH] D129109: [Costmodel] Add type based costmodel analysis for masked scatter/gather intrinsics
Kiran Chandramohan via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 6 02:54:47 PDT 2022
kiranchandramohan added a comment.
A couple of drive-through Nit comments. Feel free to skip.
================
Comment at: llvm/include/llvm/CodeGen/BasicTTIImpl.h:1787-1793
+ // arguments below are actually not used by
+ // getGatherScatterOpCost
+ const Value *Ptr = nullptr;
+ const Instruction *I = nullptr;
+ return thisT()->getGatherScatterOpCost(Instruction::Store,
+ Ty, Ptr, VarMask, TyAlign,
+ CostKind, I);
----------------
Nit: Would this be better for here and below?
================
Comment at: llvm/lib/Analysis/CostModel.cpp:118
+ else
+ Cost = TTI->getInstructionCost(&Inst, CostKind);
if (auto CostVal = Cost.getValue())
----------------
Nit: Consider using braces everywhere in an if-else construct, here and below.
" For example, readability is also harmed if an if/else chain does not use braced bodies for either all or none of its members, ... etc."
https://llvm.org/docs/CodingStandards.html#don-t-use-braces-on-simple-single-statement-bodies-of-if-else-loop-statements
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D129109/new/
https://reviews.llvm.org/D129109
More information about the llvm-commits
mailing list