LLVM backend for 6502
Go to file
Michel Danzer 6158ad1bc7 R600: Fix regression with shadow array sampler on pre-SI GPUs.
'R600/SI: Use proper instructions for array/shadow samplers.' removed two
cases from TEX_SHADOW. Vincent Lejeune reported on IRC that this broke some
shadow array piglit tests with the r600g driver. Reinstating the removed
cases should fix this, and still works with radeonsi as well.

I will follow up with some lit tests which would have caught the regression.

NOTE: This is a candidate for the Mesa stable branch.

Tested-by: Vincent Lejeune <vljn@ovi.com>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174963 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-12 12:11:23 +00:00
autoconf
bindings
cmake CMake: Use check_symbol_exists instead of check_cxx_symbol_exists. 2013-02-08 23:17:31 +00:00
docs Adding a HowTo for Attributes. 2013-02-12 11:45:22 +00:00
examples
include Renumber SlotIndexes locally when a new block is inserted. 2013-02-12 03:49:22 +00:00
lib R600: Fix regression with shadow array sampler on pre-SI GPUs. 2013-02-12 12:11:23 +00:00
projects
runtime
test [asan] fix tests for the new ABI 2013-02-12 11:14:24 +00:00
tools Update with attribute group IDs. 2013-02-10 23:17:10 +00:00
unittests
utils Added 0x0D to 2-byte opcode extension table for prefetch* variants 2013-02-12 00:19:12 +00:00
.arcconfig
.gitignore
CMakeLists.txt
CODE_OWNERS.TXT Add myself as code owner of AArch64 backend. 2013-01-31 12:51:16 +00:00
configure
CREDITS.TXT
LICENSE.TXT Add LICENSE.TXT covering contributions made by ARM. 2013-01-07 10:04:49 +00:00
llvm.spec.in
LLVMBuild.txt LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
Makefile
Makefile.common
Makefile.config.in
Makefile.rules
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 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're writing a package for LLVM, see docs/Packaging.rst for our
suggestions.