[all-commits] [llvm/llvm-project] baecc9: [CostModel][X86] getShuffleCost - add fallback (to...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Thu Oct 5 03:14:56 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: baecc9e997dd912a6b3589a529394c77570acc19
https://github.com/llvm/llvm-project/commit/baecc9e997dd912a6b3589a529394c77570acc19
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2023-10-05 (Thu, 05 Oct 2023)
Changed paths:
M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
M llvm/test/Analysis/CostModel/X86/shuffle-broadcast-codesize.ll
M llvm/test/Analysis/CostModel/X86/shuffle-broadcast-latency.ll
M llvm/test/Analysis/CostModel/X86/shuffle-broadcast-sizelatency.ll
M llvm/test/Analysis/CostModel/X86/shuffle-broadcast.ll
Log Message:
-----------
[CostModel][X86] getShuffleCost - add fallback (to half vector) for bfloat vector shuffle costs
Add initial half/bfloat broadcast shuffles test coverage (more to follow)
Fixes #68117 - which was stuck in a loop between getting scalarized insert/extract costs for the shuffle and then trying to convert a bfloat insert into a shuffle again......
More information about the All-commits
mailing list