Matt Arsenault
4fb580c314
AMDGPU: Remove amdgpu-max-work-group-size attribute
...
This has been deprecated for a long time, and mesa recently switched
to amdgpu-flat-work-group-size.
llvm-svn: 362641
2019-06-05 20:32:32 +00:00
Matt Arsenault
ffb132e74b
AMDGPU: Increase default stack alignment
...
8 and 16-byte values are common, so increase the default
alignment to avoid realigning the stack in most functions.
llvm-svn: 328821
2018-03-29 20:22:04 +00:00
Changpeng Fang
ba92059ca9
AMDGPU/SI: Extend promoting alloca to vector to arrays of up to 16 elements
...
Summary:
This patch extends the promotion of alloca to vector to the arrays of up to 16 elements. Also we introduce
an option, -disable-promote-alloca-to-vector, to switch promotion to vector off, if needed.
Reviewers:
arsenm
Differential Revision:
https://reviews.llvm.org/D33559
llvm-svn: 325372
2018-02-16 19:14:17 +00:00
Yaxun Liu
2a22c5deff
[AMDGPU] Switch to the new addr space mapping by default
...
This requires corresponding clang change.
Differential Revision: https://reviews.llvm.org/D40955
llvm-svn: 324101
2018-02-02 16:07:16 +00:00
Matt Arsenault
a202538bfa
AMDGPU: Remove error on calls for amdgcn
...
Repurpose the -amdgpu-function-calls flag. Rather
than require it to emit a call, only use it to
run the always inline path or not.
llvm-svn: 310003
2017-08-03 23:24:05 +00:00
Matt Arsenault
6ed7b9bfc0
AMDGPU: Analyze callee resource usage in AsmPrinter
...
llvm-svn: 309781
2017-08-02 01:31:28 +00:00
Matt Arsenault
5c80618fb7
AMDGPU: Don't promote alloca to LDS for leaf functions
...
LDS use in leaf functions not currently handled.
llvm-svn: 301958
2017-05-02 18:33:18 +00:00