summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AMDGPU/load.ll
Commit message (Collapse)AuthorAgeFilesLines
* AMDGPU: Cleanup load testsMatt Arsenault2016-06-021-750/+0
| | | | | | | | | There are a lot of different kinds of loads to test for, and these were scattered around inconsistently with some redundancy. Try to comprehensively test all loads in a consistent way. llvm-svn: 271571
* AMDGPU: Temporary fix for broken store combineMatt Arsenault2016-06-021-0/+13
| | | | llvm-svn: 271567
* AMDGPU: Define priorities for register classesMatt Arsenault2016-05-211-1/+1
| | | | | | | | | | Allocating larger register classes first should give better allocation results (and more importantly for myself, make the lit tests more stable with respect to scheduler changes). Patch by Matthias Braun llvm-svn: 270312
* AMDGPU: Run r600 tests lastMatt Arsenault2016-05-051-5/+5
| | | | llvm-svn: 268672
* AMDGPU/SI: Select non-uniform constant addrspace loads to flat instructions ↵Tom Stellard2016-01-051-47/+93
| | | | | | | | | | | | | | for HSA Summary: This fixes a regression caused by r256282. Reviewers: arsenm, cfang Subscribers: arsenm, llvm-commits Differential Revision: http://reviews.llvm.org/D15736 llvm-svn: 256810
* AMDGPU: Split x8 and x16 vector loads instead of scalarizeMatt Arsenault2015-11-241-26/+8
| | | | | | | | The one regression in the builtin tests is in the read2 test which now (again) has many extra copies, but this should be solved once the pass is replaced with a DAG combine. llvm-svn: 253974
* R600 -> AMDGPU renameTom Stellard2015-06-131-0/+709
llvm-svn: 239657
OpenPOWER on IntegriCloud