It is not profitable to convert FADD/FSUB/FMUL to concat, because
FADD/FSUB/FMUL have better throughput than concat.
Details
Details
- Reviewers
- None
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D147927
[X86] combineConcatVectorOps - remove FADD/FSUB/FMUL handling Needs ReviewPublic Authored by LuoYuanke on Apr 10 2023, 3:23 AM. This revision needs review, but there are no reviewers specified.
Details
Summary It is not profitable to convert FADD/FSUB/FMUL to concat, because
Diff Detail
Revision Contents
Diff 512107 llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/matrix-multiply.ll
llvm/test/CodeGen/X86/widen_fadd.ll
llvm/test/CodeGen/X86/widen_fmul.ll
llvm/test/CodeGen/X86/widen_fsub.ll
|