hanchenye-llvm-project/llvm
Matt Arsenault 96b678427a AMDGPU: Add feature vi-insts
This is necessary to add a VI specific builtin,
__builtin_amdgcn_s_dcache_wb. We already have an
overly specific feature for one of these builtins,
for s_memrealtime. I'm not sure whether it's better
to add more of those, or to get rid of that and merge
it with vi-insts.

Alternatively, maybe this logically goes with scalar-stores?

llvm-svn: 339104
2018-08-07 07:28:46 +00:00
..
bindings
cmake Add llvm-rc to LLVM_TOOLCHAIN_TOOLS (PR38386) 2018-08-01 07:51:55 +00:00
docs [docs] Continue working around broken Sphinx parsing of LLVM code blocks 2018-08-06 10:20:05 +00:00
examples
include [SelectionDAG][X86] Rename MaskedLoadSDNode::getSrc0 to getPassThru. 2018-08-07 06:52:49 +00:00
lib AMDGPU: Add feature vi-insts 2018-08-07 07:28:46 +00:00
projects
resources
runtimes
test [WebAssembly] Enable atomic expansion for unsupported atomicrmws 2018-08-07 00:22:22 +00:00
tools [llvm-pdbutil] Support PDBs without a DBI stream 2018-08-06 19:35:00 +00:00
unittests [DebugInfo] Refactor DbgInfoIntrinsic class hierarchy. 2018-08-06 03:59:47 +00:00
utils [lit, tests] Fix failing lit test: shtest-format.py 2018-08-07 04:08:46 +00:00
.arcconfig
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt CMake: Remove LLVM_DYLIB_SYMBOL_VERSIONING 2018-08-02 18:16:10 +00:00
CODE_OWNERS.TXT
CREDITS.TXT
LICENSE.TXT
LLVMBuild.txt
README.txt
RELEASE_TESTERS.TXT
configure
llvm.spec.in

README.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.