llvm-capstone/llvm
Jay Foad 7a25963440
[AMDGPU] Flip the default value of maybeAtomic. NFCI. (#75220)
In practice maybeAtomic = 0 is used to prevent SIMemoryLegalizer from
interfering with instructions that are mayLoad or mayStore but lack
MachineMemOperands. These instructions should be the exception not the
rule, so this patch sets maybeAtomic = 1 by default and only overrides
it to 0 where necessary.
2024-01-09 10:20:32 +00:00
..
benchmarks
bindings
cmake [CMake] Add support for building on illumos (#74930) 2024-01-08 23:28:04 -05:00
docs [Documentation] fix invalid links in documentation (#76502) 2024-01-09 08:00:20 +01:00
examples [Orc][examples] Revisit advanced LLJIT examples and tests (#76236) 2024-01-03 09:51:18 +01:00
include [CodeGen] Port GCLowering to new pass manager (#75305) 2024-01-09 17:42:09 +08:00
lib [AMDGPU] Flip the default value of maybeAtomic. NFCI. (#75220) 2024-01-09 10:20:32 +00:00
projects
resources
runtimes [CMake][runtimes] Check LLVM_ENABLE_PROJECTS for libc (#76845) 2024-01-04 12:14:32 -08:00
test [AMDGPU] Add GFX12 S_WAIT_* instructions (#77336) 2024-01-09 09:05:48 +00:00
tools [DWARFLinker][DWARFLinkerParallel][NFC] Refactor DWARFLinker&DWARFLinkerParallel to have a common library. Part 1. (#75925) 2024-01-09 11:32:08 +03:00
unittests [RISCV] Deduplicate RISCVISAInfo::toFeatures/toFeatureVector. NFC (#76942) 2024-01-09 15:33:51 +07:00
utils [X86] Emit NDD2NonNDD entris in the EVEX comprerssion table, NFCI 2024-01-08 19:50:28 +08:00
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt [runtimes] Add missing test dependencies to check-all (#75090) 2023-12-13 11:43:40 -08:00
CODE_OWNERS.TXT
configure
CREDITS.TXT
LICENSE.TXT
llvm.spec.in
README.txt
RELEASE_TESTERS.TXT

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.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.

Please see the documentation provided in docs/ for further
assistance with LLVM, and in particular docs/GettingStarted.rst for getting
started with LLVM and docs/README.txt for an overview of LLVM's
documentation setup.

If you are writing a package for LLVM, see docs/Packaging.rst for our
suggestions.