aboutsummaryrefslogtreecommitdiff
path: root/clang/test/OpenMP/parallel_codegen.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2023-10-20 14:30:03 +0100
committerFlorian Hahn <flo@fhahn.com>2023-10-20 14:30:04 +0100
commit2ec7bba77bf573e2fb134c3f6ed10a8fcdde6fe7 (patch)
tree920bf97cdd15b8433f0cba37a296424bd866afc6 /clang/test/OpenMP/parallel_codegen.cpp
parent75d6f508f86026a0eb938ff9df5afc7a1dcf6ec3 (diff)
downloadllvm-2ec7bba77bf573e2fb134c3f6ed10a8fcdde6fe7.zip
llvm-2ec7bba77bf573e2fb134c3f6ed10a8fcdde6fe7.tar.gz
llvm-2ec7bba77bf573e2fb134c3f6ed10a8fcdde6fe7.tar.bz2
Recommit "[VPlan] Insert Trunc/Exts for reductions directly in VPlan."
This reverts commit e4ea0997486000b460c4875a00301b73b3c0d6a7. The recommit fixes a reported crash by adding a missing check to make sure the cast recipes are only introduced when vectorizing. Test coverage added in 3cac608fbd0811b2f5c59c6e13148162ccd8543e. Original commit message: Update the code to create Trunc/Ext recipes directly in adjustRecipesForReductions instead of fixing it up later in fixReductions. This explicitly models the required conversions and also makes sure they are generated at the right place (instead of after the exit condition), hence the changes in a few tests.
Diffstat (limited to 'clang/test/OpenMP/parallel_codegen.cpp')
0 files changed, 0 insertions, 0 deletions