summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoadStoreVectorizer
Commit message (Expand)AuthorAgeFilesLines
* Skip bitcasts while looking for GEP in LoadStoreVectorizerStanislav Mekhanoshin2017-04-251-0/+83
* [X86 TTI] Implement LSV hookKeno Fischer2017-04-051-0/+38
* 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
* Add handling of !invariant.load to PropagateMetadata.Justin Lebar2016-09-111-0/+17
* 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-302-0/+94
* LoadStoreVectorizer: Remove TargetBaseAlign. Keep alignment for stack adjustm...Alina Sbirlea2016-08-046-31/+31
* [LSV] Don't assume that bitcast ops are Instructions.Justin Lebar2016-07-271-0/+14
* [LSV] Don't move stores across may-load instrs, and loosen restrictions on mo...Justin Lebar2016-07-201-33/+194
* [LSV] Vectorize up to side-effecting instructions.Justin Lebar2016-07-202-0/+51
* [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
* [LSV] Add detail to correct-order.ll test.Justin Lebar2016-07-191-5/+6
* Extended LoadStoreVectorizer to vectorize subchains.Alina Sbirlea2016-07-131-7/+3
* Correct ordering of loads/stores.Alina Sbirlea2016-07-115-7/+179
* Add TLI.allowsMisalignedMemoryAccesses to LoadStoreVectorizerAlina Sbirlea2016-07-111-14/+5
* Address two correctness issues in LoadStoreVectorizerAlina Sbirlea2016-07-014-3/+56
* 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