summaryrefslogtreecommitdiff
path: root/lib/Transforms/Vectorize/BBVectorize.cpp
Commit message (Expand)AuthorAge
...
* BBVectorize, when using VTTI, should not form types that will be split.Hal Finkel2012-10-25
* Begin incorporating target information into BBVectorize.Hal Finkel2012-10-25
* BBVectorize should ignore unreachable blocks.Hal Finkel2012-10-22
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-29
* Precompute SCEV pointer analysis prior to instruction fusion in BBVectorize.Hal Finkel2012-06-28
* Remove a useless check in BBVectorize.Hal Finkel2012-06-28
* Allow BBVectorize to form non-2^n-length vectors.Hal Finkel2012-06-28
* Refactor operation equivalence checking in BBVectorize by extending Instructi...Hal Finkel2012-06-28
* Allow controlling vectorization of boolean values separately from other integ...Hal Finkel2012-06-24
* Allow BBVectorize to fuse compare instructions.Hal Finkel2012-06-23
* Teach BBVectorize to combine, when possible, or discard metadata when fusing ...Hal Finkel2012-06-16
* Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.).Hal Finkel2012-04-27
* Fix style violation in BBVectorize (pointed out by Bill Wendling)Hal Finkel2012-04-16
* Simplify checking for pointer types in BBVectorize (this change was suggested...Hal Finkel2012-04-16
* Fix an error in BBVectorize important for vectorizing pointer types.Hal Finkel2012-04-14
* Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs.Hal Finkel2012-04-14
* Add support to BBVectorize for vectorizing selects.Hal Finkel2012-04-13
* Refactor: Use positive field names in VectorizeConfig.Hongbin Zheng2012-04-07
* BBVectorize: Add the const modifier to the VectorizeConfig because we won'tHongbin Zheng2012-04-05
* Introduce the VectorizeConfig class, with which we can control the behaviorHongbin Zheng2012-04-05
* Add the function "vectorizeBasicBlock" which allow users vectorize aHongbin Zheng2012-04-05
* Correctly vectorize powi.Hal Finkel2012-03-31
* fix typosSebastian Pop2012-03-05
* remove spaces on empty linesSebastian Pop2012-03-05
* Update BBVectorize to use aliasesUnknownInst.Hal Finkel2012-02-10
* fix indentationSebastian Pop2012-02-06
* Simplify contains tests using 'count'.David Blaikie2012-02-05
* BBVectorize.cpp: Get rid of comparision to bool to fix a warning.NAKAMURA Takumi2012-02-05
* Boost the effective chain depth of loads and stores.Hal Finkel2012-02-04
* BBVectorize: Simplify code, no functionality change.Benjamin Kramer2012-02-02
* Minor changes from review.Hal Finkel2012-02-02
* Vectorize long blocks in groups.Hal Finkel2012-02-02
* BBVectorize.cpp: Try to fix MSVC build. map::iterator and multimap::iterator ...NAKAMURA Takumi2012-02-01
* A few of the changes suggested in code review (by Nick Lewycky)Hal Finkel2012-02-01
* Add a basic-block autovectorization pass.Hal Finkel2012-02-01