llvm-project/clang/test
Graham Hunter c6a91ee6aa [Clang][OpenMP] Monotonic does not apply to SIMD
The codegen for simd constructs was affected by the presence (or
absence) of the 'monotonic' schedule modifier for worksharing
loops. The modifier is only intended to apply to the scheduling of
chunks for a thread, not iterations of a loop inside a chunk.

In addition, the monotonic modifier was applied to worksharing loops
by default if no schedule clause was present; the referenced part of
the OpenMP 4.5 spec in the code (section 2.7.1) only applies if the
user specified a schedule clause with a static kind but no modifier.
Without a user-specified schedule clause we should default to
nonmonotonic scheduling.

Reviewed By: ABataev

Differential Revision: https://reviews.llvm.org/D103793
2021-06-22 10:24:11 +01:00
..
APINotes
ARCMT
AST [clang] Make CXXDefaultArgExpr inherit dependence from the inner Expr 2021-06-10 14:51:08 +02:00
ASTMerge
Analysis [clang][Analyzer] Track null stream argument in alpha.unix.Stream . 2021-06-22 11:16:56 +02:00
CXX [clang] Implement P2266 Simpler implicit move 2021-06-18 17:08:59 +02:00
ClangScanDeps [clang][deps] NFC: Fix an XFAIL test on Windows 2021-06-14 14:37:26 +02:00
CodeCompletion [clang][PreProcessor] Cutoff parsing after hitting completion point 2021-05-10 11:24:27 +02:00
CodeGen [Clang][Codegen] rename no_profile fn attr no_profile_instrument_function 2021-06-21 11:42:06 -07:00
CodeGenCUDA [CUDA][HIP] Fix store of vtbl in ctor 2021-06-08 10:24:44 -04:00
CodeGenCXX [Debug-Info] guard DW_LANG_C_plus_plus_14 under strict dwarf 2021-06-16 03:17:56 +00:00
CodeGenCoroutines Return "[CGCall] Annotate `this` argument with alignment" 2021-05-13 20:33:14 +03:00
CodeGenHIP
CodeGenObjC Reapply [CaptureTracking] Do not check domination 2021-05-16 15:46:31 +02:00
CodeGenObjCXX Return "[CGCall] Annotate `this` argument with alignment" 2021-05-13 20:33:14 +03:00
CodeGenOpenCL Reland "[AMDGPU] Add gfx1013 target" 2021-06-08 21:15:35 -04:00
CodeGenOpenCLCXX [OpenCL] Fix overloading resolution of addrspace constructors 2021-06-11 11:12:33 +01:00
CodeGenSYCL [SYCL] Fix __builtin_sycl_unique_stable_name to work on windows/spir 2021-06-02 13:16:14 -07:00
Coverage
CoverageMapping [clang] remove an incremental build workaround 2021-05-05 12:21:56 -04:00
Driver [clang-cl] Implement /external:I, /external:env, and EXTERNAL_INCLUDE support (PR36003) 2021-06-21 15:36:14 +02:00
FixIt [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable 2021-06-01 15:38:48 -07:00
Format Remove redundant test that was causing intermittent build bot failures. 2021-06-15 12:46:03 -07:00
Frontend [IR] convert warn-stack-size from module flag to fn attr 2021-06-21 15:09:25 -07:00
Headers [HIP] Add support functions for C++ polymorphic types 2021-06-21 11:41:07 -04:00
Import
Index [clang] RecursiveASTVisitor visits ObjCPropertyRefExpr's class receiver 2021-06-01 14:45:25 -04:00
Integration XFAIL thinlto testcases on AIX 2021-04-26 17:02:06 +00:00
InterfaceStubs
Interpreter [AIX][clang-repl][test] Mark unsupported pending XCOFF64 integrated-as 2021-05-15 22:41:45 -04:00
Layout [AIX] Implement AIX special bitfield related alignment rules 2021-05-17 11:30:29 -04:00
Lexer [clang] p1099 using-enum feature macro & web page 2021-06-09 05:40:53 -07:00
Misc [Clang][Codegen] Add GNU function attribute 'no_profile' and lower it to noprofile 2021-06-18 13:42:32 -07:00
Modules [clang][modules][pch] Allow loading PCH with different modules cache path 2021-06-14 11:04:56 +02:00
OpenMP [Clang][OpenMP] Monotonic does not apply to SIMD 2021-06-22 10:24:11 +01:00
PCH [clang] Fix ternary operator in the second for loop statement 2021-05-16 10:42:52 -07:00
Parser [clang] Implement the using_if_exists attribute 2021-06-02 10:30:24 -04:00
ParserSYCL Reimplement __builtin_unique_stable_name- 2021-05-27 07:12:20 -07:00
Preprocessor [AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ 2021-06-07 22:45:41 -04:00
Profile Revert test fixups after e9a9c85098 (which reverted a14fc74). 2021-06-04 10:42:25 -04:00
Refactor
Rewriter
Sema [Clang][Codegen] rename no_profile fn attr no_profile_instrument_function 2021-06-21 11:42:06 -07:00
SemaCUDA [CUDA][HIP] Promote const variables to constant 2021-06-01 21:28:41 -04:00
SemaCXX [clang] Implement P2266 Simpler implicit move 2021-06-18 17:08:59 +02:00
SemaObjC [clang][ObjC] allow the use of NSAttributedString * argument type with format attribute 2021-06-11 13:24:32 -07:00
SemaObjCXX [clang] Implement P2266 Simpler implicit move 2021-06-18 17:08:59 +02:00
SemaOpenCL [OpenCL] Add support of __opencl_c_images feature macro 2021-06-21 18:24:07 +03:00
SemaOpenCLCXX [OpenCL] Fix overloading resolution of addrspace constructors 2021-06-11 11:12:33 +01:00
SemaSYCL Replace 'magic static' with a member variable for SCYL kernel names 2021-05-27 13:46:31 -07:00
SemaTemplate PR50337, PR50561: Fix determination of whether a template parameter list 2021-06-02 13:06:40 -07:00
TableGen
Templight
Tooling
Unit
VFS [clang] Don't crash when loading invalid VFS for the module dep collector 2021-04-26 17:05:22 -07:00
clang-rename
utils/update_cc_test_checks [UpdateCCTestChecks] Fix --replace-value-regex across RUN lines 2021-06-21 17:01:17 -04:00
.clang-format
CMakeLists.txt [clang-repl] Recommit "Land initial infrastructure for incremental parsing" 2021-05-13 06:30:29 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [clang-repl] Recommit "Land initial infrastructure for incremental parsing" 2021-05-13 06:30:29 +00:00
lit.site.cfg.py.in
make_test_dirs.pl