diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2025-01-06 13:32:55 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-06 13:32:55 +0000 |
commit | 7cdbde70fad454be6a07464befdfd3995287b0fb (patch) | |
tree | 53b1336d966b7a47b24582e1f73e2d47a0c7c615 /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | 1547382033ca156c13fc16c3b2baed7350b6de8e (diff) | |
download | llvm-7cdbde70fad454be6a07464befdfd3995287b0fb.zip llvm-7cdbde70fad454be6a07464befdfd3995287b0fb.tar.gz llvm-7cdbde70fad454be6a07464befdfd3995287b0fb.tar.bz2 |
[CostModel][X86] getShuffleCost - use processShuffleMasks for all shuffle kinds to legal types (#120599) (#121760)
Now that processShuffleMasks can correctly handle 2 src shuffles, we can completely remove the shuffle kind limits and correctly recognize the number of active subvectors per legalized shuffle - improveShuffleKindFromMask will determine the shuffle kind for each split subvector.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions