aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/PatchableFunction.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2020-01-24 14:21:45 +0000
committerDavid Green <david.green@arm.com>2020-01-24 17:07:24 +0000
commitb535aa405a0210c5d4d161c9e792a2bab10ddf16 (patch)
treed407dc1c751df08ee666a80193fb7bc23496ddf2 /llvm/lib/CodeGen/PatchableFunction.cpp
parentf1dab29908d25a4044abff6ffc120c48b20f034d (diff)
downloadllvm-b535aa405a0210c5d4d161c9e792a2bab10ddf16.zip
llvm-b535aa405a0210c5d4d161c9e792a2bab10ddf16.tar.gz
llvm-b535aa405a0210c5d4d161c9e792a2bab10ddf16.tar.bz2
[ARM] Use reduction intrinsics for larger than legal reductions
The codegen for splitting a llvm.vector.reduction intrinsic into parts will be better than the codegen for the generic reductions. This will only directly effect when vectorization factors are specified by the user. Also added tests to make sure the codegen for larger reductions is OK. Differential Revision: https://reviews.llvm.org/D72257
Diffstat (limited to 'llvm/lib/CodeGen/PatchableFunction.cpp')
0 files changed, 0 insertions, 0 deletions