Remove unneeded const_cast.
[oota-llvm.git] / lib / Transforms / Vectorize /
2013-03-09 Arnold SchwaighoferLoopVectorizer: Ignore all dbg intrinisic
2013-03-09 Arnold SchwaighoferLoopVectorizer: Ignore dbg.value instructions
2013-03-08 Benjamin KramerInsert the reduction start value into the first bypass...
2013-03-02 Nadav RotemPR14448 - prevent the loop vectorizer from vectorizing...
2013-03-01 Benjamin KramerLoopVectorize: Don't hang forever if a PHI only has...
2013-02-27 Benjamin KramerLoopVectorize: Vectorize math builtin calls.
2013-02-21 Renato GolinAllow GlobalValues to vectorize with AliasAnalysis
2013-02-17 Hal FinkelBBVectorize: Fix an invalid reference bug
2013-02-15 Hal FinkelBBVectorize: Call a DAG and DAG instead of a tree
2013-02-15 Hal FinkelBBVectorize: Cap the number of candidate pairs in each...
2013-02-14 Hal FinkelBBVectorize: Remove the remaining instances of std...
2013-02-14 Hal FinkelBBVectorize: Don't store candidate pairs in a std:...
2013-02-13 Benjamin KramerLoopVectorize: Simplify code for clarity.
2013-02-13 Pekka JaaskelainenMetadata for annotating loops as parallel. The first...
2013-02-11 Hal FinkelBBVectorize: Don't over-search when building the depend...
2013-02-11 Hal FinkelBBVectorize: Omit unnecessary entries in PairableInstUsers
2013-02-11 Hal FinkelBBVectorize: Eliminate one more restricted linear search
2013-02-11 Hal FinkelBBVectorize: Remove the linear searches from pair conne...
2013-02-11 Hal FinkelBBVectorize: Avoid linear searches within the load...
2013-02-11 Hal FinkelBBVectorize: isa/cast cleanup in getInstructionTypes
2013-02-11 Hal FinkelBBVectorize: Make the bookkeeping to support full cycle...
2013-02-08 Hal FinkelBBVectorize: Use TTI->getAddressComputationCost
2013-02-08 Jakob Stoklund OlesenTypos.
2013-02-08 Arnold SchwaighoferARM cost model: Address computation in vector mem ops...
2013-02-08 Michael KupersteinTest Commit
2013-02-07 Nadav Rotemfix 80-col violation and fix the docs.
2013-02-07 Arnold SchwaighoferLoop Vectorizer: Refactor Memory Cost Computation
2013-02-05 Arnold SchwaighoferLoop Vectorizer: Refactor code to compute vectorized...
2013-02-05 Arnold SchwaighoferLoop Vectorizer: Handle pointer stores/loads in getWide...
2013-01-29 Pekka JaaskelainenLoopVectorize: convert TinyTripCountVectorThreshold...
2013-01-29 Benjamin KramerLoopVectorize: Clean up ValueMap a bit and avoid double...
2013-01-28 Renato GolinVectorization Factor clarification
2013-01-27 Hal FinkelBBVectorize: Better use of TTI->getShuffleCost
2013-01-26 Hal FinkelBBVectorize: Add a additional comment about the cost...
2013-01-26 Hal FinkelBBVectorize: Fix anomalous capital letter in comment
2013-01-25 Nadav RotemLoopVectorize: Refactor the code that vectorizes loads...
2013-01-25 Benjamin KramerLoopVectorize: Simplify code. No functionality change.
2013-01-25 Nadav RotemLoopVectorizer: Refactor more code to use the IRBuilder.
2013-01-25 Nadav RotemRefactor some code to use the IRBuilder.
2013-01-23 Nadav RotemAdd support for reverse pointer induction variables...
2013-01-21 Nadav RotemFix a comment. Induction vars dont need to start at...
2013-01-20 Benjamin KramerLoopVectorize: Fix a C++11 incompatibility.
2013-01-20 Nadav RotemFix a build error.
2013-01-20 Nadav RotemLoopVectorizer: Implement a new heuristics for selectin...
2013-01-19 Benjamin KramerLoopVectorizer: Emit memory checks into their own basic...
2013-01-15 Nadav RotemLoopVectorizer cost model. Honor the user command line...
2013-01-13 Nadav RotemFix PR14547. Handle induction variables of small sizes...
2013-01-11 Nadav RotemARM Cost Model: We need to detect the max bitwidth...
2013-01-10 Nadav RotemLoopVectorizer: Fix a bug in the vectorization of Binar...
2013-01-09 Nadav RotemARM Cost model: Use the size of vector registers and...
2013-01-09 Nadav RotemCost Model: Move the 'max unroll factor' variable to...
2013-01-08 Nadav RotemCode cleanup: refactor the switch statements in the...
2013-01-08 Nadav RotemRename the enum members to match the LLVM coding style.
2013-01-07 Nadav RotemLoopVectorizer: Add support for floating point reductions
2013-01-07 Nadav RotemLoopVectorizer: When we vectorizer and widen loops...
2013-01-07 Chandler CarruthSimplify LoopVectorize to require target transform...
2013-01-07 Chandler CarruthMerge the unused header file for LoopVectorizer into...
2013-01-07 Chandler CarruthSwitch BBVectorize to directly depend on having a TTI...
2013-01-07 Chandler CarruthFix a slew of indentation and parameter naming style...
2013-01-07 Chandler CarruthFix the enumerator names for ShuffleKind to match tho...
2013-01-07 Chandler CarruthMove TargetTransformInfo to live under the Analysis...
2013-01-05 Chandler CarruthSwitch the loop vectorizer from VTTI to just use TTI...
2013-01-05 Chandler CarruthSwitch the BB vectorizer from the VTTI interface to...
2013-01-05 Nadav RotemiLoopVectorize: Non commutative operators can be used...
2013-01-04 Paul RedmondDo not vectorize loops with subtraction reductions
2013-01-04 Nadav RotemFix a warning
2013-01-04 Nadav RotemLoopVectorizer:
2013-01-03 Nadav RotemLoopVectorizer: Add support for loop-unrolling during...
2013-01-02 Nadav RotemAvoid vectorization when the function has the "noimplic...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2013-01-01 Benjamin KramerAdd IRBuilder::CreateVectorSplat and use it to simplify...
2012-12-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-30 Nadav RotemLoopVectorizer: Fix a bug in the code that updates...
2012-12-26 Nadav RotemIf all of the write objects are identified then we...
2012-12-26 Nadav RotemLoopVectorizer: Optimize the vectorization of consecuti...
2012-12-26 Hal FinkelBBVectorize: Use VTTI to compute costs for intrinsics...
2012-12-25 Hal FinkelLoopVectorize: Enable vectorization of the fmuladd...
2012-12-25 Hal FinkelBBVectorize: Enable vectorization of the fmuladd intrinsic
2012-12-24 Nadav RotemLoopVectorizer: When checking for vectorizable types...
2012-12-24 Nadav RotemLoopVectorizer: Fix an endless loop in the code that...
2012-12-23 Benjamin KramerLoopVectorize: Fix accidentaly inverted condition.
2012-12-23 Benjamin KramerLoopVectorize: For scalars and void types there is...
2012-12-23 Nadav RotemLoop Vectorizer: Update the cost model of scatter/gathe...
2012-12-22 Bill WendlingChange 'AttrVal' to 'AttrKind' to better reflect that...
2012-12-21 Roman DivackyRemove duplicate includes.
2012-12-21 Nadav RotemEnable if-conversion.
2012-12-21 Nadav RotemBB-Vectorizer: Check the cost of the store pointer...
2012-12-21 Nadav RotemFix a bug in the code that checks if we can vectorize...
2012-12-20 Nadav RotemLoopVectorize: Fix a bug in the scalarization of instru...
2012-12-20 Nadav RotemLoop Vectorizer: turn-off if-conversion.
2012-12-20 Nadav RotemLoop Vectorizer: Enable if-conversion.
2012-12-20 Nadav Rotemwhitespace
2012-12-19 Benjamin KramerLoopVectorize: Make iteration over induction variables...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-18 Benjamin KramerLoopVectorize: Emit reductions as log2(vectorsize)...
2012-12-13 Nadav RotemEnable the Loop Vectorizer by default for O2 and O3...
2012-12-13 Nadav RotemTeach the cost model about the optimization in r169904...
2012-12-12 Nadav RotemFix indentation.
2012-12-12 Nadav RotemLoopVectorizer: Use the "optsize" attribute to decide...
2012-12-12 Nadav RotemFix the ascii drawing that was ruined when I split...
next