summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SLPVectorizer/AMDGPU
Commit message (Collapse)AuthorAgeFilesLines
* AMDGPU: Allow vectorization of packed typesMatt Arsenault2017-06-202-70/+195
| | | | llvm-svn: 305844
* AMDGPU: Mark all unspecified CC functions in tests as amdgpu_kernelMatt Arsenault2017-03-211-3/+3
| | | | | | | | | | | | Currently the default C calling convention functions are treated the same as compute kernels. Make this explicit so the default calling convention can be changed to a non-kernel. Converted with perl -pi -e 's/define void/define amdgpu_kernel void/' on the relevant test directories (and undoing in one place that actually wanted a non-kernel). llvm-svn: 298444
* [SLPVectorizer] Try different vectorization factors for store chainsSanjay Patel2015-07-081-0/+5
| | | | | | | | | | | | | | | | ...and set max vector register size based on target This patch is based on discussion on the llvmdev mailing list: http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-July/087405.html and also solves: https://llvm.org/bugs/show_bug.cgi?id=17170 Several FIXME/TODO items are noted in comments as potential improvements. Differential Revision: http://reviews.llvm.org/D10950 llvm-svn: 241760
* AMDGPU: Fix some places missed in renameMatt Arsenault2015-06-192-0/+68
llvm-svn: 240143
OpenPOWER on IntegriCloud