[OpenMP][Clang] Fix atomic compare for signed vs. unsignedWithout this patch, arguments to the`llvm::OpenMPIRBuilder::AtomicOpValue` initializer are reversed.Reviewed By: ABataev, tianshilei1992
[OpenMP][Clang] Fix atomic compare for signed vs. unsignedWithout this patch, arguments to the`llvm::OpenMPIRBuilder::AtomicOpValue` initializer are reversed.Reviewed By: ABataev, tianshilei1992Differential Revision: https://reviews.llvm.org/D126619
show more ...
[OpenMP] kmp_atomic_float10_max_min.c test should only be executed on x86 platformDifferential Revision: https://reviews.llvm.org/D118988
[OpenMP][NFC] disable test on power because of -mlong-double-80 option
[OpenMP][NFC] skip atomic tests for non-x86 arch
[OpenMP] libomp: add atomic functions for new OpenMP 5.1 atomics.Added functions those implement "atomic compare".Though clang does not use library interfaces to implement OpenMP atomics,the func
[OpenMP] libomp: add atomic functions for new OpenMP 5.1 atomics.Added functions those implement "atomic compare".Though clang does not use library interfaces to implement OpenMP atomics,the functions added for consistency.Also added missed functions for 80-bit floating min/max atomics.Differential Revision: https://reviews.llvm.org/D110109
Remove trailing whitespace from testsllvm-svn: 269841
OpenMP Initial testsuite change to purely llvm-lit based testingThis change introduces a check-libomp target which is based upon llvm's littest infrastructure. Each test (generated from the Univer
OpenMP Initial testsuite change to purely llvm-lit based testingThis change introduces a check-libomp target which is based upon llvm's littest infrastructure. Each test (generated from the University of Houston'sOpenMP testsuite) is compiled and then run. For each test, an exit status of 0indicates success and non-zero indicates failure. This way, FileCheck is notneeded. I've added a bit of logic to generate symlinks (libiomp5 and libgomp)in the build tree so that gcc can be tested as well. When building out-of-tree builds, the user will have to provide llvm-lit either by specifying-DLIBOMP_LLVM_LIT_EXECUTABLE or having llvm-lit in their PATH.Differential Revision: http://reviews.llvm.org/D11821llvm-svn: 248211