diff options
author | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2015-09-26 20:57:59 +0000 |
---|---|---|
committer | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2015-09-26 20:57:59 +0000 |
commit | fb19dd694c24230f2c34f440f87e9d2c8bb2e812 (patch) | |
tree | a6884c6448553ff6b9516dc81bedafa927d0f5b8 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 8518eb54f3aa48130307563a2bf7f23493e63fca (diff) | |
download | llvm-fb19dd694c24230f2c34f440f87e9d2c8bb2e812.zip llvm-fb19dd694c24230f2c34f440f87e9d2c8bb2e812.tar.gz llvm-fb19dd694c24230f2c34f440f87e9d2c8bb2e812.tar.bz2 |
Create parallel code in a separate block
This commit basically reverts r246427 but still solves the issue
tackled by that commit. Instead of emitting initialization code in the
beginning of the start block we now generate parallel code in its own
block and thereby guarantee separation. This is necessary as we cannot
generate code for hoisted loads prior to the start block but it still
needs to be placed prior to everything else.
llvm-svn: 248674
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions