llvm-project/llvm
Simon Tatham d9654723ad [ARM] Extra MVE-related testing.
This adds some extra RUN lines to existing test files, to check that
things that worked in previous architecture versions haven't
accidentally stopped working in 8.1-M. Also we add some new tests: a
test of scalar floating point instructions that could be easily
confused with the similar-looking vector ones at assembly time, a test
of basic load/store/move access to the FP registers (which has to work
even in integer-only MVE); and one final check of the really obvious
case where turning off MVE should make sure MVE instructions really
are rejected.

Reviewers: dmgreen, samparker, SjoerdMeijer, t.p.northover

Subscribers: javed.absar, kristof.beyls, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D62682

llvm-svn: 364293
2019-06-25 11:24:42 +00:00
..
benchmarks
bindings [bindings/go] Add debug information accessors 2019-06-24 16:23:17 +00:00
cmake Add llvm-symbolizer to LLVM_TOOLCHAIN_TOOLS (PR40152) 2019-06-25 07:15:41 +00:00
docs [docs][llvm-cxxfilt] Write llvm-cxxfilt documentation 2019-06-25 10:36:15 +00:00
examples
include [ExpandMemCmp] Move all options to TargetTransformInfo. 2019-06-25 08:04:13 +00:00
lib [ARM] Add remaining miscellaneous MVE instructions. 2019-06-25 11:24:33 +00:00
projects
resources
runtimes Setup testing target dependencies for default runtimes 2019-06-11 00:25:57 +00:00
test [ARM] Extra MVE-related testing. 2019-06-25 11:24:42 +00:00
tools [yaml2obj/obj2yaml] - Allow having the symbols and sections with duplicated names. 2019-06-25 08:22:57 +00:00
unittests GlobalISel: Remove unsigned variant of SrcOp 2019-06-24 16:16:12 +00:00
utils [PowerPC][UpdateTestChecks] powerpc- triple support 2019-06-24 18:00:34 +00:00
.arcconfig
.clang-format
.clang-tidy
.gitattributes
.gitignore gitignore: Ignore Qt Creator project configuration files. NFC 2019-06-12 08:28:31 +00:00
CMakeLists.txt build: extract LLVM distribution target handling 2019-06-14 18:28:57 +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.