[SLP] remove opcode identifier for reduction; NFC
[lldb.git] / llvm / lib / Transforms / Vectorize / SLPVectorizer.cpp
2021-01-07 Sanjay Patel[SLP] remove opcode identifier for reduction; NFC
2021-01-07 Alexey Bataev[SLP]Need shrink the load vector after reordering.
2021-01-07 Oliver StannardRevert "[llvm] Use BasicBlock::phis() (NFC)"
2021-01-07 Kazu Hirata[llvm] Use llvm::all_of (NFC)
2021-01-07 Kazu Hirata[llvm] Use BasicBlock::phis() (NFC)
2021-01-06 Sanjay Patel[SLP] use reduction kind's opcode to create new instruc...
2021-01-06 Sanjay Patel[SLP] reduce code for propagating flags on reductions...
2021-01-06 Juneyoung Lee[SLP,LV] Use poison constant vector for shufflevector...
2021-01-05 Sanjay Patel[SLP] reduce code for finding reduction costs; NFC
2021-01-05 Sanjay Patel[SLP] use reduction kind's opcode for cost model querie...
2021-01-05 Sanjay Patel[SLP] reduce code duplication; NFC
2021-01-05 Sanjay Patel[SLP] delete unused pairwise reduction option
2021-01-04 Sanjay Patel[LoopUtils] remove redundant opcode parameter; NFC
2021-01-01 Sanjay Patel[Analysis] flatten enums for recurrence types
2020-12-30 Sanjay Patel[LoopUtils] reduce FMF and min/max complexity when...
2020-12-29 Sanjay Patel[SLP] replace local reduction enum with RecurrenceKind...
2020-12-27 Kazu Hirata[CodeGen, Transforms] Use *Map::lookup (NFC)
2020-12-26 Sanjay Patel[SLP] rename reduction variables for readability; NFC
2020-12-26 Sanjay Patel[SLP] use switch to improve readability; NFC
2020-12-24 Kazu Hirata[CodeGen, Transforms] Use llvm::any_of (NFC)
2020-12-22 Sanjay Patel[SLP] use operand index abstraction for number of operands
2020-12-21 David Sherwood[NFC][InstructionCost] Remove isValid() asserts in...
2020-12-18 Sanjay Patel[SLP] fix typo; NFC
2020-12-16 Caroline Concatto[SLPVectorizer]Migrate getEntryCost to return Instructi...
2020-12-16 Caroline Concatto[CostModel]Migrate getTreeCost() to use InstructionCost
2020-12-14 Stanislav Mekhanoshin[SLP] Control maximum vectorization factor from TTI
2020-12-14 Anton Afanasyev[SLP] Fix vector element size for the store chains
2020-12-13 Kazu Hirata[Transforms] Use llvm::erase_value (NFC)
2020-12-11 David Sherwood[Support] Introduce a new InstructionCost class
2020-12-09 Anton Afanasyev[SLP] Use the width of value truncated just before...
2020-12-07 Sanjay Patel[SLP] fix typo in debug string; NFC
2020-12-07 Alexey Bataev[SLP]Merge reorder and reuse shuffles.
2020-12-02 Sanjay Patel[SLP] use 'match' for binop/select; NFC
2020-12-01 Caroline Concatto[NFC][CostModel]Extend class IntrinsicCostAttributes...
2020-11-27 Sjoerd Meijer[SLP] Dump Tree costs. NFC.
2020-11-20 Alexey Bataev[SLP][NFC]Fix assert condition in newTreeEntry, NFC.
2020-11-20 Hongtao Yu[CSSPGO] IR intrinsic for pseudo-probe block instrument...
2020-11-18 Benjamin Kramer[SLP] Use the minimum alignment of the load bundle...
2020-11-17 Sanjay Patel[SLP] avoid unreachable code crash/infloop
2020-11-17 Anton Afanasyev[SLPVectorizer] Fix assert
2020-11-17 Anton Afanasyev[SLP] Make SLPVectorizer to use `llvm.masked.gather...
2020-11-06 Florian Hahn[SLP] Also try to vectorize incoming values of PHIs .
2020-11-03 Florian Hahn[SLP] Pass VecPred argument to getCmpSelInstrCost.
2020-11-02 Florian HahnReland "[TTI] Add VecPred argument to getCmpSelInstrCost."
2020-10-31 Florian HahnReland "[SLP] Consider alternatives for cost of select...
2020-10-30 Florian HahnRevert "[SLP] Consider alternatives for cost of select...
2020-10-30 Florian HahnRevert "[TTI] Add VecPred argument to getCmpSelInstrCost."
2020-10-30 Florian Hahn[TTI] Add VecPred argument to getCmpSelInstrCost.
2020-10-29 Florian Hahn[SLP] Consider alternatives for cost of select instruct...
2020-10-08 Simon Pilgrim[SLP] optimizeGatherSequence - assert every Instruction...
2020-09-24 Sanjay Patel[SLP] clean up - use 'const' and ArrayRef constructor...
2020-09-24 Craig Topper[SLP] Remove LHS and RHS from OperationData.
2020-09-23 Craig Topper[SLP] Make HorizontalReduction::getOperationData take...
2020-09-22 Alexey Bataev[SLP]Fix coding style, NFC.
2020-09-22 Sanjay Patel[SLP] reduce code duplication for checking parent block...
2020-09-22 Sanjay Patel[SLP] move misplaced code comments; NFC
2020-09-22 Sanjay Patel[SLP] clean up code in gather(); NFC
2020-09-22 Simon Pilgrim[SLP] Merge null and dyn_cast<> checks into dyn_cast_or...
2020-09-21 Sanjay Patel[SLP] use std::distance/find to reduce code; NFC
2020-09-21 Sanjay Patel[SLP] use unary shuffle creator to reduce code duplicat...
2020-09-21 Simon Pilgrim[SLP] Use for-range loops across ValueLists. NFCI.
2020-09-21 Sanjay Patel[SLP] simplify interface for gather(); NFC
2020-09-21 Simon PilgrimSLPVectorizer.cpp - fix include ordering. NFCI.
2020-09-21 Alexey Bataev[SLP] Allow reordering of vectorization trees with...
2020-09-20 Fangrui SongFix some clang-tidy bugprone-argument-comment issues
2020-09-18 Eric ChristopherTemporarily Revert "[SLP] Allow reordering of vectoriza...
2020-09-18 Alexey Bataev[SLP] Allow reordering of vectorization trees with...
2020-09-17 Sanjay Patel[SLP] sort candidates to increase chance of optimal...
2020-09-16 Sanjay Patel[SLP] fix formatting; NFC
2020-09-16 Sanjay Patel[SLP] remove uses of 'auto' that obscure functionality...
2020-09-16 Sanjay Patel[SLP] remove redundant size check; NFC
2020-09-16 Sanjay Patel[SLP] move loop index variable declaration to its use...
2020-09-16 Sanjay Patel[SLP] change poorly named variable; NFC
2020-09-15 Huihui Zhang[SLPVectorizer][SVE] Skip scalable-vector instructions...
2020-09-15 Simon PilgrimSLPVectorizer.h - remove unnecessary AliasAnalysis...
2020-09-11 Sanjay Patel[SLP] further limit bailout for load combine candidate...
2020-09-10 Craig Topper[SLPVectorizer][X86][AMDGPU] Remove fcmp+select to...
2020-08-30 Sanjay Patel[SLP] make commutative check apply only to binops; NFC
2020-08-27 Christopher Tetreault[SVE] Remove calls to VectorType::getNumElements from...
2020-08-19 Mehdi AminiRevert "Revert "[NFC][llvm] Make the contructors of...
2020-08-19 Mehdi AminiRevert "[NFC][llvm] Make the contructors of `ElementCou...
2020-08-19 Francesco Petrogalli[NFC][llvm] Make the contructors of `ElementCount`...
2020-08-11 Dinar Temirbulatov[NFC] Guard the cost report block of debug outputs...
2020-08-11 Florian Hahn[SLP] Make sure instructions are ordered when computing...
2020-08-06 Anton Afanasyev[SLP] Fix order of `insertelement`/`insertvalue` seed...
2020-07-31 Vitaly Buka[NFC] Remove unused GetUnderlyingObject paramenter
2020-07-31 Vitaly Buka[NFC] GetUnderlyingObject -> getUnderlyingObject
2020-07-29 David Sherwood[SVE] Don't consider scalable vector types in SLPVector...
2020-07-29 David Green[Analysis] TTI: Add CastContextHint for getCastInstrCost
2020-07-17 Stanislav MekhanoshinFixed warning about signed/unsigned comparison
2020-07-13 Sanne Wouda[NFC] rename to reflect F is not necessarily an Intrinsic
2020-07-13 Sanne Wouda[SLPVectorizer] handle vectorizeable library functions
2020-07-08 Stanislav MekhanoshinSLP: honor requested max vector size merging PHIs
2020-07-07 Florian HahnRevert "[SLP] Make sure instructions are ordered when...
2020-07-03 Florian Hahn[SLP] Make sure instructions are ordered when computing...
2020-06-24 Florian Hahn[SLP] Limit GEP lists based on width of index computation.
2020-06-18 Sanjay Patel[IRBuilder] add/use wrapper to create a generic compare...
2020-06-16 Christopher Tetreault[SVE] Eliminate calls to default-false VectorType:...
2020-06-06 Simon PilgrimLoopAnalysisManager.h - reduce includes to forward...
2020-05-29 Valery N Dmitriev[SLP] Apply external to vectorizable tree users cost...
next