This is the canonical git mirror of the LLVM subversion repository. The repository does not accept github pull requests at this moment. Please submit your patches at
Branch: master
Clone or download
Philip Reames
Philip Reames [Hexagon, SystemZ] Be super conservative about atomics
As requested during review of D57601, be equally conservative for atomic MMOs as for volatile MMOs in all in tree backends. At the moment, all atomic MMOs are also volatile, but I'm about to change that.

Reviewed as part of, with other backends still pending review.  

llvm-svn: 354740
Latest commit 33d7e49 Feb 23, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
clang-tools-extra [clangd] Don't attach FixIt to the source code in macro. Feb 22, 2019
clang Enable coroutines under -std=c++2a. Feb 23, 2019
compiler-rt Remove overly broad assert from r354717. Feb 23, 2019
debuginfo-tests Set config.lit_tools_dir, which is needed by lit.llvm.initialize. Nov 6, 2018
libclc Adjust documentation for git migration. Jan 29, 2019
libcxx [libcxx] Make sure all experimental tests are disabled when enable_ex… Feb 23, 2019
libcxxabi [libcxxabi][CMake] Drop unused HandleOutOfTreeLLVM include Feb 18, 2019
libunwind [CMake] Don't cache LLVM_MAIN_SRC_DIR Feb 13, 2019
lld [LLD][COFF] Add support for /FUNCTIONPADMIN command-line option Feb 23, 2019
lldb Revert r354706 - lit touched my thigh Feb 23, 2019
llgo Adjust documentation for git migration. Jan 29, 2019
llvm [Hexagon, SystemZ] Be super conservative about atomics Feb 24, 2019
openmp [OpenMP] Fix check-openmp after r354553 Feb 21, 2019
parallel-libs Fix typos throughout the license files that somehow I and my reviewers Jan 21, 2019
polly [opaque pointer types] Update calls to CreateCall to pass the function Feb 8, 2019
pstl [pstl] Remove some warnings when compiling with a recent Clang Feb 15, 2019
.arcconfig Update monorepo .arcconfig with new project callsign. Jan 31, 2019
.clang-format Add .clang-tidy and .clang-format files to the toplevel of the Jan 29, 2019
.clang-tidy Disable tidy checks with too many hits Feb 1, 2019 Update the project name in Oct 19, 2018

The LLVM Compiler Infrastructure

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.