[PM/AA] Remove the last of the legacy update API from AliasAnalysis as
[oota-llvm.git] / lib / Transforms / Vectorize / BBVectorize.cpp
2015-07-22 Chandler Carruth[PM/AA] Remove the last of the legacy update API from...
2015-07-22 Chandler Carruth[PM/AA] Switch to an early-exit. NFC. This was split...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-05-20 Pete CooperChange Function::getIntrinsicID() to return an Intrinsi...
2015-04-23 David BlaikieRecommit r235458: [opaque pointer type] Avoid using...
2015-04-22 David BlaikieRevert "[opaque pointer type] Avoid using PointerType...
2015-04-21 David Blaikie[opaque pointer type] Avoid using PointerType::getEleme...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-09 Benjamin KramerRemove the remaining uses of abs64 and nuke it.
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-02-01 Chandler Carruth[multiversion] Thread a function argument through all...
2015-01-31 Chandler Carruth[PM] Change the core design of the TTI analysis to...
2015-01-15 Alexander KornienkoReplace size method call of containers to empty method...
2014-12-19 Tilmann Scheller[BBVectorize] Remove two more redundant assignments.
2014-12-19 Tilmann Scheller[BBVectorize] Remove redundant assignment.
2014-10-21 Matt ArsenaultAdd minnum / maxnum intrinsics
2014-08-15 Rafael EspindolaIntroduce a helper to combine instruction metadata.
2014-07-24 Hal FinkelAdd scoped-noalias metadata
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-25 Karthik BhatAllow vectorization of bit intrinsics in BB Vectorizer.
2014-04-24 Karthik BhatAllow vectorization of few missed llvm intrinsic calls...
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-02-13 Benjamin KramerReduce code duplication resulting from the ConstantVect...
2014-02-12 Andrea Di Biagio[Vectorizer] Add a new 'OperandValueKind' in TargetTran...
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2013-10-21 Matt ArsenaultUse more type helper functions
2013-10-01 Matt ArsenaultFix code duplication
2013-09-28 Robert WilhelmFix spelling intruction -> instruction.
2013-08-13 Hal FinkelBBVectorize: Add initial stores to the write set when...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-03-10 Hal FinkelBBVectorize: Fixup debugging statements
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-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-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-07 Chandler CarruthSwitch BBVectorize to directly depend on having a TTI...
2013-01-07 Chandler CarruthMove TargetTransformInfo to live under the Analysis...
2013-01-05 Chandler CarruthSwitch the BB vectorizer from the VTTI interface to...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-26 Hal FinkelBBVectorize: Use VTTI to compute costs for intrinsics...
2012-12-25 Hal FinkelBBVectorize: Enable vectorization of the fmuladd intrinsic
2012-12-21 Nadav RotemBB-Vectorizer: Check the cost of the store pointer...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-28 Hal FinkelBBVectorize: Correctly merge SubclassOptionalData
2012-11-14 Hal FinkelReplace std::vector -> SmallVector in BBVectorize
2012-11-14 Hal FinkelFix the largest offender of determinism in BBVectorize
2012-11-13 Hal FinkelBBVectorize: Remove temporary assert used for debugging
2012-11-13 Hal FinkelBBVectorize: Don't vectorize vector-manipulation chains
2012-11-12 Hal FinkelBBVectorize: Only some insert element operand pairs...
2012-11-12 Hal FinkelBBVectorize: Use a more sophisticated check for input...
2012-11-12 Hal FinkelBBVectorize: Check the types of compare instructions
2012-11-12 Hal FinkelBBVectorize: Check the input types of shuffles for...
2012-11-01 Hal FinkelBBVectorize: Use target costs for incoming and outgoing...
2012-11-01 Hal FinkelBBVectorize: Account for internal shuffle costs
2012-10-31 Hal FinkelBBVectorize: Choose pair ordering to minimize shuffles
2012-10-30 Hal FinkelBBVectorize: Cache fixed-order pairs instead of recompu...
2012-10-30 Hal FinkelBBVectorize: Fix a small bug introduced in r167042.
2012-10-30 Hal FinkelBBVectorize: Simplify how input swapping is handled.
2012-10-30 Hal FinkelBBVectorize: Don't make calls to SE when the result...
2012-10-27 Hal FinkelUpdate BBVectorize to use the new VTTI instr. cost...
2012-10-26 Hal FinkelUse VTTI->getNumberOfParts in BBVectorize.
2012-10-26 Hal FinkelDisable generation of pointer vectors by BBVectorize.
2012-10-25 Hal FinkelBBVectorize, when using VTTI, should not form types...
2012-10-25 Hal FinkelBegin incorporating target information into BBVectorize.
2012-10-22 Hal FinkelBBVectorize should ignore unreachable blocks.
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-06-28 Hal FinkelPrecompute SCEV pointer analysis prior to instruction...
2012-06-28 Hal FinkelRemove a useless check in BBVectorize.
2012-06-28 Hal FinkelAllow BBVectorize to form non-2^n-length vectors.
2012-06-28 Hal FinkelRefactor operation equivalence checking in BBVectorize...
2012-06-24 Hal FinkelAllow controlling vectorization of boolean values separ...
2012-06-23 Hal FinkelAllow BBVectorize to fuse compare instructions.
2012-06-16 Hal FinkelTeach BBVectorize to combine, when possible, or discard...
2012-04-27 Hal FinkelDon't vectorize target-specific types (ppc_fp128, x86_f...
next