[PATCH] D113324: [TTI][CostModel] `getUserCost()`: recognize replication shuffles and query their cost
Roman Lebedev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 5 15:14:02 PDT 2021
lebedev.ri created this revision.
lebedev.ri added reviewers: RKSimon, spatel.
lebedev.ri added a project: LLVM.
Herald added a subscriber: hiraditya.
lebedev.ri requested review of this revision.
This finally creates proper test coverage for replication shuffles,
that are used by LV for conditional loads, and will allow to add
proper costmodel at least for AVX512.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D113324
Files:
llvm/include/llvm/Analysis/TargetTransformInfo.h
llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
llvm/include/llvm/CodeGen/BasicTTIImpl.h
llvm/lib/Analysis/TargetTransformInfo.cpp
llvm/test/Analysis/CostModel/X86/shuffle-replication-i8.ll
More information about the llvm-commits
mailing list