summaryrefslogtreecommitdiff
path: root/lib/Transforms/Vectorize
Commit message (Expand)AuthorAge
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-26
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-26
* Add Rpass-missed and Rpass-analysis reports to the loop vectorizer. The remar...Tyler Nowicki2014-06-25
* Rename loop unrolling and loop vectorizer metadata to have a common prefix.Eli Bendersky2014-06-25
* LoopVectorizer: Fix a dominance issueArnold Schwaighofer2014-06-22
* Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer.Karthik Bhat2014-06-20
* [SLP] Enable vectorization of GEP expressions.Michael Zolotukhin2014-06-06
* Fix PR19657 (scalar loads not combined into vector load)Karthik Bhat2014-06-06
* Allow vectorization of intrinsics such as powi,cttz and ctlz in Loop and SLP ...Karthik Bhat2014-05-30
* LoopVectorizer: Add a check that the backedge taken count + 1 does not overflowArnold Schwaighofer2014-05-29
* Add support for missed and analysis optimization remarks.Diego Novillo2014-05-22
* Clean up language and grammar.Eric Christopher2014-05-20
* [LV][REFACTOR] One more tiny fix for printing debug locations in loop vectori...Zinovy Nis2014-05-20
* SLPVectorizer: Instead of just performing CSE on dead blocks ignore them comp...Benjamin Kramer2014-05-11
* SLPVectorizer: When sorting by domination for CSE don't assert on unreachable...Benjamin Kramer2014-05-09
* [BUG][REFACTOR]Zinovy Nis2014-05-07
* Always set alignment of vectorized LD/ST in SLP-Vectorizer. <rdar://problem...Yi Jiang2014-05-05
* SLPVectorizer: Bring back the insertelement patch (r205965) with fixesArnold Schwaighofer2014-05-04
* SLPVectorizer: Lazily allocate the map for block numbering.Benjamin Kramer2014-05-03
* Vectorize intrinsic math function calls in SLPVectorizer.Karthik Bhat2014-05-03
* Clean up constructor logic and member access for LoopVectorizeHints.Eric Christopher2014-05-02
* Revert r205965, which essentially reverts r205018 for the second time.Chandler Carruth2014-05-01
* Add a <tuple> include to more files that aren't getting it transitively on MSVC.Benjamin Kramer2014-04-30
* Fix vectorization remarks.Diego Novillo2014-04-29
* Continue slp vectorization even the BB already has vectorized store radar://1...Yi Jiang2014-04-29
* Add optimization remarks to the loop unroller and vectorizer.Diego Novillo2014-04-29
* [BUG] Fix -Wunused-variable warning in Release mode. Thnx to Kostya Serebryan...Zinovy Nis2014-04-29
* fix -Wunused-variable warning in Release modeKostya Serebryany2014-04-29
* [OPENMP][LV][D3423] Respect Hints.Force meta-data for loops in LoopVectorizerZinovy Nis2014-04-29
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-25
* Allow vectorization of bit intrinsics in BB Vectorizer.Karthik Bhat2014-04-25
* Allow vectorization of few missed llvm intrinsic calls in BBVectorizor by han...Karthik Bhat2014-04-24
* [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed lo...Alexander Musman2014-04-23
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* D3348 - [BUG] "Rotate Loop" pass kills "llvm.vectorizer.enable" metadataAlexey Bataev2014-04-15
* Reapply "SLPVectorizer: Ignore users that are insertelements we can reschedul...Arnold Schwaighofer2014-04-10
* SLPVectorizer: Only vectorize intrinsics whose operands are widened equallyArnold Schwaighofer2014-04-09
* Add NDEBUG markers around debug only function.Eric Christopher2014-04-07
* Add debug location information to the vectorizer debug statements.Eric Christopher2014-04-07
* Fixing typo.David Blaikie2014-04-05
* SLPVectorizer: compare entire intrinsic for SLP compatibility.Tim Northover2014-04-02
* [LoopVectorizer] Count dependencies of consecutive pointers as uniformsHal Finkel2014-04-02
* Revert "SLPVectorizer: Ignore users that are insertelements we can reschedule...Arnold Schwaighofer2014-03-31
* SLPVectorizer: Take credit for free extractelement instructionsArnold Schwaighofer2014-03-28
* SLPVectorizer: Fix typosArnold Schwaighofer2014-03-28
* SLPVectorizer: Ignore users that are insertelements we can reschedule themArnold Schwaighofer2014-03-28
* SLP vectorizer: Don't hoist vector extracts of phis.Andrew Trick2014-03-25
* [LV] While I'm here, use range based for loops which are so much cleanerChandler Carruth2014-03-18
* [LV] The actual change I intended to commit in r204148. Sorry for theChandler Carruth2014-03-18