diff options
| author | Alexey Bataev <a.bataev@hotmail.com> | 2014-11-28 07:21:40 +0000 |
|---|---|---|
| committer | Alexey Bataev <a.bataev@hotmail.com> | 2014-11-28 07:21:40 +0000 |
| commit | f33eba65730daec50efd6edcbb6e1bfcd921e6da (patch) | |
| tree | 0ba1a604a8ba2efe4f6e0bb6466da80c6922979a /llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp | |
| parent | ce2748929332857065444e2a7a3cc19729e6eccb (diff) | |
| download | bcm5719-llvm-f33eba65730daec50efd6edcbb6e1bfcd921e6da.tar.gz bcm5719-llvm-f33eba65730daec50efd6edcbb6e1bfcd921e6da.zip | |
[OPENMP] Additional processing of 'omp atomic write' directive.
According to OpenMP standard, Section 2.12.6, atomic Construct, '#pragma omp atomic write' is allowed to be used only for expression statements of form 'x = expr;', where x is a lvalue expression and expr is an expression with scalar type. Patch adds checks for it.
llvm-svn: 222913
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp')
0 files changed, 0 insertions, 0 deletions

