[PATCH] D56636: [CodeGen][X86] Expand vector USUBSAT to UMAX+SUB
Nikita Popov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Jan 13 06:21:33 PST 2019
nikic updated this revision to Diff 181471.
nikic added a comment.
Rename excessively long method name. Change handling of AVX splitting. Move AVX512 costs to right category (pmaxuq is in AVX512F, so these shouldn't be in the BW cateogory).
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D56636/new/
https://reviews.llvm.org/D56636
Files:
include/llvm/CodeGen/TargetLowering.h
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
lib/CodeGen/SelectionDAG/TargetLowering.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86TargetTransformInfo.cpp
test/Analysis/CostModel/X86/arith-usat.ll
test/CodeGen/X86/usub_sat_vec.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D56636.181471.patch
Type: text/x-patch
Size: 66637 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190113/59883255/attachment-0001.bin>
More information about the llvm-commits
mailing list