aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorThomas Raoux <thomasraoux@google.com>2022-06-07 02:34:35 +0000
committerThomas Raoux <thomasraoux@google.com>2022-06-14 05:49:16 +0000
commit087aba4f0f96661c11aa1b2cbdfa980b694aa538 (patch)
treee0ac86b6267b959445e3b0d82ae55a97e3000f5e /clang/lib/Frontend/CompilerInvocation.cpp
parent76cf33dab2d8846322f35d4065eec1562b563f45 (diff)
downloadllvm-087aba4f0f96661c11aa1b2cbdfa980b694aa538.zip
llvm-087aba4f0f96661c11aa1b2cbdfa980b694aa538.tar.gz
llvm-087aba4f0f96661c11aa1b2cbdfa980b694aa538.tar.bz2
[mlir][vector] Add pattern to distribute vector reduction to GPU shuffles
Add a pattern to do ad hoc lowering of vector.reduction to a sequence of warp shuffles. This allow distributing reduction on a warp for GPU targets. Also add an execution test for warp reduction. co-authored with @springerm Differential Revision: https://reviews.llvm.org/D127176
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions