llvm-project/llvm
Craig Topper a6fb1bb306 [ARM] Remove unused lowerABS function. NFC
This function was added in D49837, but no setOperationAction call
was added with it. The code is equivalent to what is done by the
default ExpandIntRes_ABS implementation when ADDCARRY is supported.
Test case added to verify this. There was some existing coverage
from Thumb2 MVE tests, but they started from vectors.
2022-02-20 22:43:23 -08:00
..
benchmarks
bindings [llvm] [bindings/OCaml] Remove unused dep on ounit2 2022-02-16 19:30:25 +01:00
cmake [llvm] [bindings/OCaml] Remove unused dep on ounit2 2022-02-16 19:30:25 +01:00
docs [docs] Update ReleaseNotes template 2022-02-20 19:42:07 +00:00
examples Cleanup header dependencies in LLVMCore 2022-02-02 06:54:20 +01:00
include Reland [XCOFF][llvm-objdump] change the priority of symbols with the same address by symbol types. 2022-02-20 21:51:10 -05:00
lib [ARM] Remove unused lowerABS function. NFC 2022-02-20 22:43:23 -08:00
projects
resources
runtimes [llvm] add missing word in a comment 2022-02-10 20:57:13 -05:00
test [ARM] Remove unused lowerABS function. NFC 2022-02-20 22:43:23 -08:00
tools Reland [XCOFF][llvm-objdump] change the priority of symbols with the same address by symbol types. 2022-02-20 21:51:10 -05:00
unittests [MemorySSA] Clear VisitedBlocks per query 2022-02-18 15:36:19 -05:00
utils [GISel] Fix dead code warning in getRuleRangeForIdentifier emitted method. NFC. 2022-02-19 19:43:53 +00:00
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt Bump the trunk major version to 15 2022-02-01 23:54:52 -08:00
CODE_OWNERS.TXT [LoongArch 1/6] Add triples loongarch{32,64} for the upcoming LoongArch target 2022-02-10 10:23:34 +00:00
CREDITS.TXT [NFC] Add myself to CREDITS.TXT 2022-02-18 10:43:28 +08:00
LICENSE.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.