Old fork of llvm-mirror, used on older RPCS3 builds
Go to file
Bob Wilson 06b04aaf5c Fix Neon intrinsic immediate range checking for some double-register operands.
Some quad-register intrinsics with lane operands only take a double-register
operand for the vector containing the lane.  The valid range of lane numbers
is then half as big as you would expect from the quad-register type.
Note: This currently has no effect because those intrinsics are now handled
entirely in the header file using __builtin_shufflevector, which does its own
range checking, but I want to use this for generating tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121867 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-15 16:58:42 +00:00
autoconf
bindings
cmake Reverting commit to LLVMLibDeps that was inadvertently done in 121649. 2010-12-12 22:28:51 +00:00
docs Add mention that we support FreeBSD/amd64. 2010-12-15 01:35:55 +00:00
examples
include Move Sub simplifications and additional Add simplifications out of 2010-12-15 14:07:39 +00:00
lib Move Sub simplifications and additional Add simplifications out of 2010-12-15 14:07:39 +00:00
projects Regen configure 2010-12-12 21:42:01 +00:00
runtime
test Move Sub simplifications and additional Add simplifications out of 2010-12-15 14:07:39 +00:00
tools Copy-pastos. 2010-12-15 01:22:34 +00:00
unittests
utils Fix Neon intrinsic immediate range checking for some double-register operands. 2010-12-15 16:58:42 +00:00
website
build-for-llvm-top.sh
CMakeLists.txt
configure
CREDITS.TXT
LICENSE.TXT
llvm.spec.in
Makefile
Makefile.common
Makefile.config.in
Makefile.rules
ModuleInfo.txt
README.txt

\Low Level Virtual Machine (LLVM)
================================

This directory and its subdirectories contain source code for the Low Level
Virtual Machine, 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 HTML documentation provided in docs/index.html for further
assistance with LLVM.

If you're writing a package for LLVM, see docs/Packaging.html for our
suggestions.