summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize/X86
Commit message (Expand)AuthorAgeFilesLines
* DI: Reverse direction of subprogram -> function edge.Peter Collingbourne2015-11-054-16/+16
* LoopVectorizer - skip 'bitcast' between GEP and load.Elena Demikhovsky2015-11-031-86/+85
* Add a flag vectorizer-maximize-bandwidth in loop vectorizer to enable using l...Cong Hou2015-11-022-4/+50
* Revert the revision 251592 as it fails a test on some platforms.Cong Hou2015-10-292-50/+4
* Add a flag vectorizer-maximize-bandwidth in loop vectorizer to enable using l...Cong Hou2015-10-292-4/+50
* Revert r251291, "Loop Vectorizer - skipping "bitcast" before GEP"NAKAMURA Takumi2015-10-271-85/+86
* Loop Vectorizer - skipping "bitcast" before GEPElena Demikhovsky2015-10-261-86/+85
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-1/+1
* DI: Require subprogram definitions to be distinctDuncan P. N. Exon Smith2015-08-284-8/+8
* Improve vectorization diagnostic messages and extend vectorize(enable) pragma.Tyler Nowicki2015-08-271-1/+1
* Cleanup test whitespace or lack thereof. NFC.Chad Rosier2015-08-141-4/+4
* Make fp vectorization test X86 specified to avoid cost-model related problems...Tyler Nowicki2015-08-101-0/+104
* Modify diagnostic messages to clearly indicate the why interleaving wasn't done.Tyler Nowicki2015-08-103-3/+117
* DI: Disallow uniquable DICompileUnitsDuncan P. N. Exon Smith2015-08-031-1/+1
* Roll forward r243250Jingyue Wu2015-07-261-3/+3
* Revert r243250Jingyue Wu2015-07-261-3/+3
* [TTI/CostModel] improve TTI::getGEPCost and use it in CostModel::getInstructi...Jingyue Wu2015-07-261-3/+3
* Renamed some uses of unroll to interleave in the vectorizer.Tyler Nowicki2015-07-111-2/+2
* Correct a typo for a LoopVectorize testDavid Majnemer2015-06-301-1/+1
* [LoopVectorize] Pointer indicies may be wider than the pointerDavid Majnemer2015-06-271-0/+20
* NFC - Test case invokes llc on a file rather than redirected from a file.Nemanja Ivanovic2015-05-151-1/+1
* Populate list of vectorizable functions for Accelerate library.Michael Zolotukhin2015-05-071-0/+450
* [X86] Disable loop unrolling in loop vectorization pass when VF is 1.Wei Mi2015-05-061-1/+3
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-292-35/+35
* TLI: Add addVectorizableFunctionsFromVecLib.Michael Zolotukhin2015-03-171-0/+182
* TTI: Honour cost model for estimating cost of vector-intrinsic and calls.Michael Zolotukhin2015-03-171-18/+10
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-03-131-1/+1
* Introduce runtime unrolling disable matadata and use it to mark the scalar lo...Kevin Qin2015-03-091-1/+2
* DebugInfo: Move new hierarchy into placeDuncan P. N. Exon Smith2015-03-032-22/+22
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-2731-166/+166
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-2735-144/+144
* [x86,sdag] Two interrelated changes to the x86 and sdag code.Chandler Carruth2015-02-191-2/+2
* Fixed a bug in masked load/store in reversed loop.Elena Demikhovsky2015-01-221-0/+82
* IR: Move MDLocation into placeDuncan P. N. Exon Smith2015-01-142-15/+15
* IR: Add 'distinct' MDNodes to bitcode and assemblyDuncan P. N. Exon Smith2015-01-081-2/+2
* Masked Load and Store Intrinsics in loop vectorizer.Elena Demikhovsky2014-12-161-0/+420
* IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith2014-12-1510-84/+84
* Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith2014-11-284-334/+0
* Masked Vector Load and Store Intrinsics.Elena Demikhovsky2014-11-234-0/+334
* [LoopVectorize] Ignore @llvm.assume for cost estimates and legalityHal Finkel2014-10-141-0/+100
* Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith2014-10-032-21/+21
* Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith2014-10-022-21/+21
* DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith2014-10-022-21/+21
* Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...Sanjay Patel2014-09-1011-13/+13
* Allow vectorization of division by uniform power of 2.Karthik Bhat2014-08-251-0/+32
* Improve the remark generated for -Rpass-missed.Tyler Nowicki2014-07-311-2/+2
* Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.Mark Heffernan2014-07-212-2/+2
* [LoopVectorize] Use AA to partition potential dependency checksHal Finkel2014-07-202-2/+2
* Emit warnings if vectorization is forced and fails.Tyler Nowicki2014-07-161-0/+1
* [X86] AVX512: Enable it in the Loop VectorizerAdam Nemet2014-07-091-0/+35
OpenPOWER on IntegriCloud