Go to file
Anastasia Stulova 36d9e8358a [OpenCL][PR42033] Fix addr space deduction with template parameters
If dependent types appear in pointers or references we allow addr
space deduction because the addr space in template argument will
belong to the pointee and not the pointer or reference itself.

We also don't diagnose addr space on a function return type after
template instantiation. If any addr space for the return type was
provided on a template parameter this will be diagnosed during the
parsing of template definition.

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

llvm-svn: 366417
2019-07-18 09:12:49 +00:00
clang [OpenCL][PR42033] Fix addr space deduction with template parameters 2019-07-18 09:12:49 +00:00
clang-tools-extra clang-tidy release notes: Split and order changes by type 2019-07-18 07:12:47 +00:00
compiler-rt Fix asan infinite loop on undefined symbol 2019-07-18 08:09:31 +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++] XFAIL a test that does not behave properly on older Clang 2019-07-17 18:54:29 +00:00
libcxxabi [libcxxabi] Don't process exceptions in cxa_handlers when they're disabled 2019-07-12 19:10:59 +00:00
libunwind [libunwind] Fix Unwind-EHABI.cpp:getByte on big-endian targets 2019-07-09 15:29:06 +00:00
lld Fixup r366333 (require x86 in test) 2019-07-18 08:27:44 +00:00
lldb [lldb][NFC] Tablegenify type commands 2019-07-18 08:22:19 +00:00
llgo IR: Support parsing numeric block ids, and emit them in textual output. 2019-03-22 18:27:13 +00:00
llvm [RISCV] Reset NoPHIS MachineFunctionProperty in emitSelectPseudo 2019-07-18 07:52:41 +00:00
openmp [OPENMP] Resolve lost LoopTripCnt for subsequent loops in same thread. 2019-07-17 17:07:52 +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 [NFC][ScopBuilder] Move buildSchedule and its callees to ScopBuilder or ScopHelper 2019-07-17 21:42:39 +00:00
pstl [pstl] Use std::transform_reduce instead of hand-rolled implementation 2019-07-16 17:29:09 +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.