llvm-capstone/llvm
Craig Topper 1f25888712 [RISCV] Add PACKW and PACKH to isSignExtendingOpW in RISCVSExtWRemoval.
PACKW sign extends like other W instructions.
PACKH zeroes bits 63:16 which means bits 63:31 are all zero.
2022-11-13 20:00:34 -08:00
..
benchmarks
bindings [llvm][ocaml] Replace deprecated C functions in OCaml bindings 2022-10-31 10:23:35 +01:00
cmake cmake: Inline the add_llvm_symbol_exports.py script 2022-11-10 13:18:47 -08:00
docs [Docs] Minor Fixups in Advanced Builds Documentation 2022-11-12 22:03:25 +00:00
examples Revert "[LegacyPM] Remove pipeline extension mechanism" 2022-10-28 10:26:58 -07:00
include [MemoryBuffer] Allow optionally specifying desired buffer alignment 2022-11-12 14:38:45 -08:00
lib [RISCV] Add PACKW and PACKH to isSignExtendingOpW in RISCVSExtWRemoval. 2022-11-13 20:00:34 -08:00
projects
resources
runtimes
test [RISCV] Improve selection of PACKW. 2022-11-13 18:37:37 -08:00
tools llvm-reduce: Minor code cleanups 2022-11-11 14:38:19 -08:00
unittests [MemoryBuffer] Allow optionally specifying desired buffer alignment 2022-11-12 14:38:45 -08:00
utils [gn build] Extract gen_arch_intrinsics() template to remove some duplication 2022-11-13 09:38:53 -05:00
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt Move googletest to the third-party directory 2022-11-09 15:28:08 -08:00
CODE_OWNERS.TXT [SPIRV] support the enqueue_kernel builtin function 2022-11-01 02:52:08 +03:00
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.