summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoadStoreVectorizer/AMDGPU
Commit message (Expand)AuthorAgeFilesLines
* Handle casts changing pointer size in the vectorizerStanislav Mekhanoshin2019-08-021-0/+39
* Relax load store vectorizer pointer strip checksStanislav Mekhanoshin2019-08-011-6/+45
* [AMDGPU] Fix for vectorizer crash with pointers of different sizeStanislav Mekhanoshin2019-07-311-0/+18
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-171-1/+0
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1720-0/+2538
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1720-2538/+0
* [PM] Port LoadStoreVectorizer to the new pass manager.Markus Lavin2018-12-077-1/+9
* AMDGPU: Fix private handling for allowsMisalignedMemoryAccessesMatt Arsenault2018-09-241-17/+9
* LSV: Fix adjust alloca alignment trick for AMDGPUMatt Arsenault2018-09-181-5/+81
* AMDGPU: Fix some outdated datalayouts in testsMatt Arsenault2018-09-1319-12/+28
* [LSV] Look through selects for consecutive addressesRoman Tereshin2018-07-251-0/+95
* Reapply "[LSV] Refactoring + supporting bitcasts to a type of different size"Roman Tereshin2018-07-201-2/+51
* Revert "[LSV] Refactoring + supporting bitcasts to a type of different size"Sam McCall2018-07-201-19/+2
* [LSV] Refactoring + supporting bitcasts to a type of different sizeRoman Tereshin2018-07-191-2/+19
* [LoadStoreVectorizer] Use getMinusScev() to compute the distance between two ...Farhana Aleen2018-07-191-0/+49
* [AMDGPU] Re-enabled 128bit wide-vector generation for local addr space by def...Farhana Aleen2018-05-282-4/+2
* [LoadStoreVectorize] Ignore interleaved invariant loads.Benjamin Kramer2018-04-241-0/+28
* AMDGPU: enable 128-bit for local addr space under an optionMarek Olsak2018-04-102-2/+4
* [AMDGPU] Supported ds_read_b128 generation; Widened vector length for local a...Farhana Aleen2018-03-092-4/+2
* [AMDGPU] Switch to the new addr space mapping by defaultYaxun Liu2018-02-022-153/+151
* [LSV] Avoid adding vectors of pointers as candidatesBjorn Pettersson2017-10-261-0/+20
* Skip bitcasts while looking for GEP in LoadStoreVectorizerStanislav Mekhanoshin2017-04-251-0/+83
* AMDGPU: Mark all unspecified CC functions in tests as amdgpu_kernelMatt Arsenault2017-03-2115-116/+116
* LoadStoreVectorizer: Split even sized illegal chains properlyMatt Arsenault2017-02-232-6/+185
* [LoadStoreVectorizer] Enable vectorization of stores in the presence of an al...Alina Sbirlea2016-11-232-5/+61
* AMDGPU/SI: Don't allow unaligned scratch accessTom Stellard2016-10-142-11/+13
* LSV: Fix incorrectly increasing alignmentMatt Arsenault2016-09-091-0/+129
* [LSV] Use the original loads' names for the extractelement instructions.Justin Lebar2016-09-072-35/+35
* [LoadStoreVectorizer] Change VectorSet to Vector to match head and tail posit...Alina Sbirlea2016-08-301-0/+64
* [LSV] Don't assume that loads/stores appear in address order in the BB.Justin Lebar2016-07-201-0/+30
* [LSV] Insert stores at the right point.Justin Lebar2016-07-191-2/+29
* Correct ordering of loads/stores.Alina Sbirlea2016-07-111-3/+3
* Add TLI.allowsMisalignedMemoryAccesses to LoadStoreVectorizerAlina Sbirlea2016-07-111-14/+5
* Address two correctness issues in LoadStoreVectorizerAlina Sbirlea2016-07-011-3/+3
* LoadStoreVectorizer: Don't increase alignment with no align setMatt Arsenault2016-07-013-17/+60
* LoadStoreVectorizer: Check TTI for vec reg bit widthMatt Arsenault2016-07-012-1/+53
* LoadStoreVectorizer: Fix assert when merging pointer opsMatt Arsenault2016-07-011-0/+311
* LoadStoreVectorizer: Use AA metadataMatt Arsenault2016-07-011-0/+32
* LoadStoreVectorizer: if one element of a vector is integer, default toMatt Arsenault2016-07-011-1/+1
* LoadStoreVectorizer: Fix crashes on sub-byte typesMatt Arsenault2016-07-011-0/+199
* LoadStoreVectorizer: Check skipFunction first.Matt Arsenault2016-06-301-0/+10
* LoadStoreVectorizer: Skip optnone functionsMatt Arsenault2016-06-301-0/+12
* Add LoadStoreVectorizer passMatt Arsenault2016-06-307-0/+989
OpenPOWER on IntegriCloud