summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/BBVectorize
Commit message (Expand)AuthorAgeFilesLines
* Remove the BBVectorize pass.Chandler Carruth2017-06-3031-2831/+0
* [BBVectorize][X86] Regenerate simple testsSimon Pilgrim2017-06-284-152/+240
* [BBVectorize] Regenerate simple testsSimon Pilgrim2017-06-284-578/+609
* Revert r306528Nikolai Bozhenov2017-06-281-1/+1
* [ValueTracking] Enabling existing ValueTracking patch by default.Nikolai Bozhenov2017-06-281-1/+1
* Replace hardcoded intrinsic list with speculatable attribute.Matt Arsenault2017-05-031-1/+1
* Add address space mangling to lifetime intrinsicsMatt Arsenault2017-04-101-4/+4
* Introduce -unroll-partial-threshold to separate PartialThreshold from Thresho...Dehao Chen2017-01-172-2/+2
* [InstCombine] Canonicalize insert splat sequences into an insert + shuffleMichael Kuperstein2016-12-283-5/+5
* [ValueTracking] An improvement to IR ValueTracking on Non-negative IntegersArtur Pilipenko2016-10-121-2/+2
* Revert -r278267 [ValueTracking] An improvement to IR ValueTracking on Non-neg...Artur Pilipenko2016-08-221-1/+1
* [ValueTracking] An improvement to IR ValueTracking on Non-negative IntegersAndrew Kaylor2016-08-101-1/+1
* Revert "[ValueTracking] Teach computeKnownBits for PHI nodes to compute sign ...Craig Topper2016-06-291-1/+1
* [ValueTracking] Teach computeKnownBits for PHI nodes to compute sign bit for ...Craig Topper2016-06-291-1/+1
* [BBVectorize] Don't vectorize selects with a scalar condition and vector oper...Michael Kuperstein2016-05-261-0/+33
* Have a single way for creating unique value names.Rafael Espindola2015-11-221-8/+8
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-4/+4
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-4/+4
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-1/+1
* Changed renaming of local symbols by inserting a dot vefore the numeric suffix.Sunil Srivastava2015-05-121-8/+8
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-03-132-40/+40
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-2713-201/+201
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-2714-189/+189
* This patch teaches IndVarSimplify to add nuw and nsw to certain kindsSanjoy Das2015-01-061-1/+1
* IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith2014-12-151-4/+4
* Reduce verbiage of lit.local.cfg filesAlp Toker2014-06-091-2/+1
* Allow vectorization of bit intrinsics in BB Vectorizer.Karthik Bhat2014-04-251-0/+157
* Allow vectorization of few missed llvm intrinsic calls in BBVectorizor by han...Karthik Bhat2014-04-241-1/+218
* Change math intrinsic attributes from readonly to readnone. TheseRaul E. Silvera2014-03-061-3/+2
* Prevent LoopVectorizer and SLPVectorizer running if the target has no vector ...Robert Lytton2013-09-181-0/+18
* TBAA: remove !tbaa from testing cases when they are not needed.Manman Ren2013-08-211-13/+10
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-2/+0
* BBVectorize: Add initial stores to the write set when tracking usesHal Finkel2013-08-131-0/+144
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-1425-65/+65
* Revert "InstCombine: Fold more shuffles of shuffles."Jim Grosbach2013-05-011-4/+5
* InstCombine: Fold more shuffles of shuffles.Jim Grosbach2013-04-301-5/+4
* CostModel: increase the default cost of supported floating point operations f...Nadav Rotem2013-04-122-4/+29
* Modify the LLVM assembly output so that it uses references to represent funct...Bill Wendling2013-02-201-4/+6
* BBVectorize: Fix an invalid reference bugHal Finkel2013-02-171-0/+98
* Switch BBVectorize to directly depend on having a TTI analysis.Chandler Carruth2013-01-0710-15/+15
* Make opt grab the triple from the module and use it to initialize the target ...Nadav Rotem2013-01-011-1/+1
* BBVectorize: Use VTTI to compute costs for intrinsics vectorizationHal Finkel2012-12-261-0/+79
* BBVectorize: Enable vectorization of the fmuladd intrinsicHal Finkel2012-12-251-0/+28
* BBVectorize: Correctly merge SubclassOptionalDataHal Finkel2012-11-281-0/+24
* BBVectorize: Don't vectorize vector-manipulation chainsHal Finkel2012-11-131-0/+170
* BBVectorize: Only some insert element operand pairs are free.Hal Finkel2012-11-121-0/+85
* BBVectorize: Use a more sophisticated check for input costHal Finkel2012-11-121-0/+54
* BBVectorize: Check the types of compare instructionsHal Finkel2012-11-121-0/+16
* BBVectorize: Check the input types of shuffles for legalityHal Finkel2012-11-121-0/+25
* BBVectorize: Commit the rest of the test-case change.Hal Finkel2012-11-011-41/+1
OpenPOWER on IntegriCloud