This patch gives basic parsing and semantic support for "masked taskloop simd" construct introduced in OpenMP 5.1 ( section 2.16.8)
Details
Details
Diff Detail
Diff Detail
Unit Tests
Unit Tests
| Time | Test | |
|---|---|---|
| 60,080 ms | x64 debian > Clang.Driver::emit-reproducer.c | |
| 60,530 ms | x64 debian > Clang.Driver::fsanitize.c | |
| 60,560 ms | x64 debian > Clang.OpenMP::target_update_codegen.cpp |
Actually:
if (LangOpts.OpenMP >= 51) { AllowedNameModifiers.push_back(OMPD_taskloop); AllowedNameModifiers.push_back(OMPD_simd); }