aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorKiran Chandramohan <kiran.chandramohan@arm.com>2020-07-13 23:13:04 +0100
committerKiran Chandramohan <kiran.chandramohan@arm.com>2020-07-13 23:55:45 +0100
commitd9067dca7ba7cda97a86ec22106e06ffc700ecbf (patch)
tree4a5f8b58d901459b6bf7f9951f1698c2668b0c5f /clang/lib/CodeGen/CodeGenFunction.cpp
parent004bf35ba04873dc9ab1408bce0d6f2fed03b0ea (diff)
downloadllvm-d9067dca7ba7cda97a86ec22106e06ffc700ecbf.zip
llvm-d9067dca7ba7cda97a86ec22106e06ffc700ecbf.tar.gz
llvm-d9067dca7ba7cda97a86ec22106e06ffc700ecbf.tar.bz2
Lowering of OpenMP Parallel operation to LLVM IR 1/n
This patch introduces lowering of the OpenMP parallel operation to LLVM IR using the OpenMPIRBuilder. Functions topologicalSort and connectPhiNodes are generalised so that they work with operations also. connectPhiNodes is also made static. Lowering works for a parallel region with multiple blocks. Clauses and arguments of the OpenMP operation are not handled. Reviewed By: rriddle, anchu-rajendran Differential Revision: https://reviews.llvm.org/D81660
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions