Go to file
Changpeng Fang 1dbace195d AMDGPU/SI: Move the local memory usage related checking after calling convention checking in PromoteAlloca
Summary:
  Promoting Alloca to Vector and Promoting Alloca to LDS are two independent handling of Alloca and should not affect each other.
As a result, we should not give up promoting to vector if there is not enough LDS. This patch factors out the local memory usage
related checking out and replace it after the calling convention checking.

Reviewer:
  arsenm

Differential Revision:
  http://reviews.llvm.org/D33139

llvm-svn: 303684
2017-05-23 20:25:41 +00:00
clang Remove trailing whitespace 2017-05-23 18:52:27 +00:00
clang-tools-extra [clang-tidy] Do not dereference a null BaseType 2017-05-23 16:19:04 +00:00
compiler-rt Disable flaky ASan tests temporarily on darwin 2017-05-23 17:50:48 +00:00
debuginfo-tests Add additional CHECKs to safestack.c. 2017-04-17 17:57:05 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx Implement LWG#2790: Remove istreambuf_iterator::operator->. It never did anything useful. 2017-05-23 18:55:32 +00:00
libcxxabi [libcxxabi] Fix the test case committed in r303175. 2017-05-16 18:18:03 +00:00
libunwind [libunwind] Fix executable stack directive on Linux. 2017-05-16 20:18:57 +00:00
lld [lld] Infer relocation model from module flags in relocatable LTO link. 2017-05-22 21:11:44 +00:00
lldb Fix bad change in RenderScriptx86ABIFixups.cpp, forgot to change everything necessary 2017-05-23 19:22:31 +00:00
llgo benchcomp: Add a mode for analyzing file sizes. 2017-04-03 19:13:12 +00:00
llvm AMDGPU/SI: Move the local memory usage related checking after calling convention checking in PromoteAlloca 2017-05-23 20:25:41 +00:00
openmp Fix for KMP_AFFINITY=respect with multiple processor groups 2017-05-15 19:05:59 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [NFC] [PolyhedralInfo] fix typo 2017-05-23 11:41:52 +00:00