[all-commits] [llvm/llvm-project] 7af287: [OpenMP][IRBuilder] Support nested parallel regions
Johannes Doerfert via All-commits
all-commits at lists.llvm.org
Tue Jul 14 20:41:22 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 7af287d0d921471f18b5c3054ce42381c0f973ed
https://github.com/llvm/llvm-project/commit/7af287d0d921471f18b5c3054ce42381c0f973ed
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2020-07-14 (Tue, 14 Jul 2020)
Changed paths:
M clang/test/OpenMP/cancel_codegen.cpp
A clang/test/OpenMP/irbuilder_nested_openmp_parallel_empty.c
M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
Log Message:
-----------
[OpenMP][IRBuilder] Support nested parallel regions
During code generation we might change/add basic blocks so keeping a
list of them is fairly easy to break. Nested parallel regions were
enough. The new scheme does recompute the list of blocks to be outlined
once it is needed.
Reviewed By: anchu-rajendran
Differential Revision: https://reviews.llvm.org/D82722
More information about the All-commits
mailing list