Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ARM][NEON] Use address space in vld([1234]|[234]lane) and ↵ | Jeroen Ketema | 2015-09-30 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | vst([1234]|[234]lane) instructions This is the clang commit associated with llvm r248887. This commit changes the interface of the vld[1234], vld[234]lane, and vst[1234], vst[234]lane ARM neon intrinsics and associates an address space with the pointer that these intrinsics take. This changes, e.g., <2 x i32> @llvm.arm.neon.vld1.v2i32(i8*, i32) to <2 x i32> @llvm.arm.neon.vld1.v2i32.p0i8(i8*, i32) This change ensures that address spaces are fully taken into account in the ARM target during lowering of interleaved loads and stores. Differential Revision: http://reviews.llvm.org/D13127 llvm-svn: 248888 | ||||
* | Update Clang tests to handle explicitly typed load changes in LLVM. | David Blaikie | 2015-02-27 | 1 | -1/+1 |
| | | | | llvm-svn: 230795 | ||||
* | Tests: check for target availability for target-specific tests. | Jim Grosbach | 2012-07-09 | 1 | -0/+1 |
| | | | | | | | | Lots of tests are using an explicit target triple w/o first checking that the target is actually available. Add a REQUIRES clause to a bunch of them. This should hopefully unbreak bots which don't configure w/ all targets enabled. llvm-svn: 159949 | ||||
* | Preserve alignment for Neon vld1_lane/dup and vst1_lane intrinsics. | Bob Wilson | 2012-02-04 | 1 | -0/+10 |
| | | | | | | | | We had been generating load/store instructions with the default alignment for the vector element type, even when the pointer argument had less alignment. <rdar://problem/10538555> llvm-svn: 149794 | ||||
* | Add a testcase for svn r129964 (Neon load/store intrinsic alignments). | Bob Wilson | 2011-04-22 | 1 | -0/+19 |
llvm-svn: 129979 |