aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2023-04-13 16:59:35 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2023-04-13 17:00:39 +0100
commitb3480d5ede83720abf58dcadf4e79015e5a7e60a (patch)
treed4e4d19ce8fcaa5d05af55cf87c2103b33003f87 /llvm/lib/CodeGen/StackProtector.cpp
parent2d39f5b5cdcb87fe968001586ab7949939099cfe (diff)
downloadllvm-b3480d5ede83720abf58dcadf4e79015e5a7e60a.zip
llvm-b3480d5ede83720abf58dcadf4e79015e5a7e60a.tar.gz
llvm-b3480d5ede83720abf58dcadf4e79015e5a7e60a.tar.bz2
[SLP] Compute min/max scalar reduction costs using min/max intrinsics instead of expanded cmp+sel
By default these will expand back to cmp/sel, but some targets (X86) has optimized costs for scalar integer min/max patterns which are lower than the default expansion (pre-SSE41 is particularly weak for vector min/max support). Differential Revision: [SLP] Compute min/max scalar reduction costs using min/max intrinsics instead of expanded cmp+sel
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions