aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Support/CommandLineTest.cpp
diff options
context:
space:
mode:
authorIgor Kirillov <Igor.Kirillov@arm.com>2021-09-15 19:42:01 +0100
committerIgor Kirillov <Igor.Kirillov@arm.com>2022-05-03 10:12:30 +0100
commit4e5e042d9a4a842c6744d91ef1359403dee2edbb (patch)
tree2bf6d952018dd7caff25611adf283aef6438752b /llvm/unittests/Support/CommandLineTest.cpp
parentc819dce2d304817ae7f47628067092f4353a148e (diff)
downloadllvm-4e5e042d9a4a842c6744d91ef1359403dee2edbb.zip
llvm-4e5e042d9a4a842c6744d91ef1359403dee2edbb.tar.gz
llvm-4e5e042d9a4a842c6744d91ef1359403dee2edbb.tar.bz2
[LoopVectorize] Support reductions that store intermediary result
Adds ability to vectorize loops containing a store to a loop-invariant address as part of a reduction that isn't converted to SSA form due to lack of aliasing info. Runtime checks are generated to ensure the store does not alias any other accesses in the loop. Ordered fadd reductions are not yet supported. Differential Revision: https://reviews.llvm.org/D110235
Diffstat (limited to 'llvm/unittests/Support/CommandLineTest.cpp')
0 files changed, 0 insertions, 0 deletions