Go to file
Matt Arsenault 1f2b727298 MVT: Add v3i16/v3f16 vectors
AMDGPU has some buffer intrinsics which theoretically could use
this. Some of the generated tables include the 3 and 4 element vector
versions of these rounded to 64-bits, which is ambiguous. Add these to
help the table disambiguate these.

Assertion change is for the path odd sized vectors now take for R600.
v3i16 is widened to v4i16, which then needs to be promoted to v4i32.

llvm-svn: 369038
2019-08-15 18:58:25 +00:00
clang Rename this file from cx2.c to c2x.c; NFC. 2019-08-15 18:37:30 +00:00
clang-tools-extra [clangd] Don't use Bind() where C++14 move capture works 2019-08-15 14:16:06 +00:00
compiler-rt [sanitizer_common] Always use posix_spawn on Darwin 2019-08-15 17:25:10 +00:00
debuginfo-tests Make nrvo-string test more robust. 2019-06-27 20:38:37 +00:00
libclc Revert "Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC" 2019-08-05 17:23:23 +00:00
libcxx Fix thread comparison by making sure we never pass our special 'not a thread' value to the underlying implementation. Fixes PR#42918. 2019-08-14 20:54:56 +00:00
libcxxabi [libcxxabi] Define _LIBCXXABI_GUARD_ABI_ARM on WebAssembly 2019-08-14 01:30:48 +00:00
libunwind [runtimes] Don't depend on libpthread on Android 2019-07-22 20:41:03 +00:00
lld Fix lld on GCC 5.1 after the C++14 move 2019-08-15 17:47:19 +00:00
lldb Change test to use uint64_t to support compiling for 32-bit architectures. 2019-08-15 18:37:11 +00:00
llgo IR: Support parsing numeric block ids, and emit them in textual output. 2019-03-22 18:27:13 +00:00
llvm MVT: Add v3i16/v3f16 vectors 2019-08-15 18:58:25 +00:00
openmp [OpenMP] Enable warning about "implicit fallthrough" 2019-08-15 13:26:55 +00:00
parallel-libs Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
polly [Polly] Migrate llvm::make_unique to std::make_unique 2019-08-14 22:28:12 +00:00
pstl [pstl] Allow customizing whether per-TU insulation is provided 2019-08-13 12:49:00 +00:00
.arcconfig Update monorepo .arcconfig with new project callsign. 2019-01-31 14:34:59 +00:00
.clang-format Add .clang-tidy and .clang-format files to the toplevel of the 2019-01-29 16:43:16 +00:00
.clang-tidy Disable tidy checks with too many hits 2019-02-01 11:20:13 +00:00
.gitignore Change /build to /build* in top-level .gitignore. 2019-08-02 02:14:08 +00:00
README.md

README.md

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.