Go to file
Stanislav Mekhanoshin 01fcf9238f [AMDGPU] Allow register tuples to set asm names
This change reverts most of the previous register name generation.
The real problem is that RegisterTuple does not generate asm names.
Added optional operand to RegisterTuple. This way we can simplify
register name access and dramatically reduce the size of static
tables for the backend.

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

llvm-svn: 366598
2019-07-19 18:05:01 +00:00
clang [Format/ObjC] Avoid breaking between unary operators and operands 2019-07-19 16:50:24 +00:00
clang-tools-extra [clangd] Provide a way to publish highlightings in non-racy manner 2019-07-19 13:51:01 +00:00
compiler-rt Fix asan infinite loop on undefined symbol 2019-07-19 15:20:36 +00:00
debuginfo-tests Make nrvo-string test more robust. 2019-06-27 20:38:37 +00:00
libclc travis: Add LLVM-8 build 2019-03-27 21:28:31 +00:00
libcxx [libc++] Use _EnableIf instead of std::enable_if in deduction guides for map and set 2019-07-19 17:13:39 +00:00
libcxxabi [libc++] Integrate the PSTL into libc++ 2019-07-19 17:02:42 +00:00
libunwind [libunwind][ARM] Fix loading FP registers on big-endian targets 2019-07-19 15:20:32 +00:00
lld lld-link: Demangle symbols from archives in diagnostics 2019-07-19 13:29:10 +00:00
lldb [lldb][NFC] Cleanup mentions and code related to lldb-mi 2019-07-19 15:55:23 +00:00
llgo IR: Support parsing numeric block ids, and emit them in textual output. 2019-03-22 18:27:13 +00:00
llvm [AMDGPU] Allow register tuples to set asm names 2019-07-19 18:05:01 +00:00
openmp [OpenMP][libomptarget] Suppress C++ 11 related warnings when building libomptarget-nvptx bitcode library, by Doru Bercea. 2019-07-18 13:54:01 +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 Update polly test for SCEV change. 2019-07-18 22:35:45 +00:00
pstl [libc++] Integrate the PSTL into libc++ 2019-07-19 17:02:42 +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 Add a reduced copy of the llvm .gitignore 2019-04-09 00:52:49 +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.