aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2025-01-17 14:46:22 +0000
committerGitHub <noreply@github.com>2025-01-17 14:46:22 +0000
commit76569025dd8b026b3309dedbcaf877d16eace805 (patch)
tree0cfe945dddddde73e4162b4c6fb899930a9abd74 /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
parent8ae1cb2bcb55293cce31bb75c38d6b4e8a13cc23 (diff)
downloadllvm-76569025dd8b026b3309dedbcaf877d16eace805.zip
llvm-76569025dd8b026b3309dedbcaf877d16eace805.tar.gz
llvm-76569025dd8b026b3309dedbcaf877d16eace805.tar.bz2
[X86] Fold (v4i32 (scalar_to_vector (i32 (anyext (bitcast (f16)))))) -> (v4i32 bitcast (v8f16 scalar_to_vector)) (#123338)
This pattern tends to appear during f16 -> f32 promotion Partially addresses the unnecessary XMM->GPR->XMM moves when working with f16 types (#107086)
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions