summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize/X86
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "Support arbitrary addrspace pointers in masked load/store intrinsics"Adam Nemet2016-04-141-95/+20
* Support arbitrary addrspace pointers in masked load/store intrinsicsArtur Pilipenko2016-04-121-20/+95
* [DebugInfo/Test] Add CU as required.Davide Italiano2016-04-111-0/+2
* Loop vectorization with uniform loadElena Demikhovsky2016-04-101-0/+47
* [LoopVectorize] Register cloned assumptionsDavid Majnemer2016-04-081-0/+32
* Re-commit [SCEV] Introduce a guarded backedge taken count and use it in LAA a...Silviu Baranga2016-04-081-1/+2
* Revert r265535 until we know how we can fix the bots Silviu Baranga2016-04-061-2/+1
* [SCEV] Introduce a guarded backedge taken count and use it in LAA and LVSilviu Baranga2016-04-061-1/+2
* [SLPVectorizer] Vectorizing the libm sqrt to llvm's sqrt intrinsic requires nnanDavid Majnemer2016-04-061-1/+25
* [SLPVectorizer] Vectorize libcalls of sqrtDavid Majnemer2016-04-061-25/+1
* [DebugInfo] Fix tests so that each subprogram belongs to a CU.Davide Italiano2016-04-051-0/+6
* testcase gardening: update the emissionKind enum to the new syntax. (NFC)Adrian Prantl2016-04-012-2/+2
* [LoopVectorize] Don't vectorize loops when everything will be scalarizedHal Finkel2016-03-301-0/+39
* Revert "Support arbitrary addrspace pointers in masked load/store intrinsics"Matthias Braun2016-03-221-95/+20
* Support arbitrary addrspace pointers in masked load/store intrinsicsArtur Pilipenko2016-03-101-20/+95
* [x86] fix cost model inaccuracy for vector memory opsSanjay Patel2016-03-091-2/+2
* add a test RUN to show unexpected behaviorSanjay Patel2016-03-091-7/+10
* Revert r255691 "[LoopVectorizer] Refine loop vectorizer's register usage calc...Hans Wennborg2016-02-192-72/+1
* Create masked gather and scatter intrinsics in Loop Vectorizer.Elena Demikhovsky2016-02-172-1/+238
* AVX1 : Enable vector masked_load/store to AVX1.Igor Breger2016-01-251-30/+28
* [LoopVectorizer] Refine loop vectorizer's register usage calculator by ignori...Cong Hou2015-12-152-1/+72
* Revert r255460, which still causes test failures on some platforms.Cong Hou2015-12-131-1/+1
* [LoopVectorizer] Refine loop vectorizer's register usage calculator by ignori...Cong Hou2015-12-131-1/+1
* Revert r255454 as it leads to several test failers on buildbots.Cong Hou2015-12-131-1/+1
* [LoopVectorizer] Refine loop vectorizer's register usage calculator by ignori...Cong Hou2015-12-131-1/+1
* Pointers in Masked Load, Store, Gather, Scatter intrinsicsElena Demikhovsky2015-11-191-0/+142
* 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
OpenPOWER on IntegriCloud