diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2025-01-06 17:54:36 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-06 17:54:36 +0000 |
commit | db88071a8b24ad9302659ee88383eea69a732f11 (patch) | |
tree | 696f1d0424378b590974155769e7c057049f1fc4 /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | cb5d866feea72e0a846b4e7b921aaf6e70e196f1 (diff) | |
download | llvm-db88071a8b24ad9302659ee88383eea69a732f11.zip llvm-db88071a8b24ad9302659ee88383eea69a732f11.tar.gz llvm-db88071a8b24ad9302659ee88383eea69a732f11.tar.bz2 |
[CostModel][X86] Attempt to match cheap v4f32 shuffles that map to SHUFPS instruction (#121778)
Avoid always assuming the worst for v4f32 2 input shuffles, and match the SHUFPS pattern where possible - each pair of output elements must come from the same source register.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions