2023-11-13 |
Alexey Bataev | [SLP]Fix PR70004: Do not change insert point for reduction...
|
commit | commitdiff | tree |
2023-07-24 |
Alexey Bataev | [SLP]Check scalars before trying scheduling.
|
commit | commitdiff | tree |
2023-07-21 |
Alexey Bataev | [SLP][NFC]Add a test with strided loads, NFC.
|
commit | commitdiff | tree |
2023-07-19 |
Alexey Bataev | [SLP]Fix a crash when trying to cast scalable vector...
|
commit | commitdiff | tree |
2023-07-18 |
Alexey Bataev | [SLP][NFC]Improve compile-time by using map {TreeEntry...
|
commit | commitdiff | tree |
2023-07-18 |
Alexey Bataev | [SLP]Include cost of the reshuffling for same nodes...
|
commit | commitdiff | tree |
2023-07-17 |
Alexey Bataev | [SLP][NFC]Improve performance of isGatherShuffledEntry...
|
commit | commitdiff | tree |
2023-07-17 |
Alexey Bataev | [SLP][NFC]Improve compile-time by using map {TreeEntry...
|
commit | commitdiff | tree |
2023-07-14 |
Alexey Bataev | [SLP]Relax assertion to check if the input scalars...
|
commit | commitdiff | tree |
2023-07-14 |
Alexey Bataev | Revert "[SLP]Relax assertion to check if the input...
|
commit | commitdiff | tree |
2023-07-14 |
Alexey Bataev | [SLP]Relax assertion to check if the input scalars...
|
commit | commitdiff | tree |
2023-07-13 |
Alexey Bataev | [SLP]Add a test with the stores with long distances...
|
commit | commitdiff | tree |
2023-06-29 |
Alexey Bataev | [SLP][NFC]Add a test for buildvector with reused scalars and
|
commit | commitdiff | tree |
2023-06-28 |
Alexey Bataev | [SLP]Fix emission of buildvectors with full match.
|
commit | commitdiff | tree |
2023-06-28 |
Alexey Bataev | [SLP]Fix PR63141: compareCmp is not strict weak ordering.
|
commit | commitdiff | tree |
2023-06-28 |
Alexey Bataev | Revert "[SLP]Fix PR63141: compareCmp is not strict...
|
commit | commitdiff | tree |
2023-06-27 |
Alexey Bataev | [SLP]Fix PR63141: compareCmp is not strict weak ordering.
|
commit | commitdiff | tree |
2023-06-27 |
Alexey Bataev | [SLP][NFC]Add a test for vectorization of cmps with...
|
commit | commitdiff | tree |
2023-05-26 |
Alexey Bataev | [SLP]Fix getSpillCost functions.
|
commit | commitdiff | tree |
2023-05-26 |
Alexey Bataev | [SLP][NFC]Add a test for spill cost, NFC.
|
commit | commitdiff | tree |
2023-05-22 |
Alexey Bataev | [SLP]Fix PR62665: compiler crash when trying to access...
|
commit | commitdiff | tree |
2023-05-17 |
Alexey Bataev | [SLP]Fix crash for scalarized vectors.
|
commit | commitdiff | tree |
2023-05-15 |
Alexey Bataev | [SLP][NFC]Add missing finalize params in the CostEstimator...
|
commit | commitdiff | tree |
2023-05-05 |
Alexey Bataev | Add myself as a code owner of SLP vectorizer + credits...
|
commit | commitdiff | tree |
2023-05-05 |
Alexey Bataev | [SLP][NFC]Add processBuildVector member function, NFC.
|
commit | commitdiff | tree |
2023-05-05 |
Alexey Bataev | [SLP][NFC]Add/use gather and createFreeeze member functions in
|
commit | commitdiff | tree |
2023-05-05 |
Alexey Bataev | [SLP][NFC]Add remark output to the test with the perfect...
|
commit | commitdiff | tree |
2023-05-04 |
Alexey Bataev | [SLP][NFC]Do not try to revectorize instructions with...
|
commit | commitdiff | tree |
2023-05-04 |
Alexey Bataev | [SLP]Fix a crash trying finding insert point for GEP...
|
commit | commitdiff | tree |
2023-05-03 |
Alexey Bataev | [SLP][NFC]Add ShuffleCostBuilder and generalize BaseShuffleA...
|
commit | commitdiff | tree |
2023-05-02 |
Alexey Bataev | [SLP][NFC]Add a test with the reshuffled nodes in buildvecto...
|
commit | commitdiff | tree |
2023-04-27 |
Alexey Bataev | [SLP][NFC]Fix a warning because of the missing parens...
|
commit | commitdiff | tree |
2023-04-27 |
Alexey Bataev | [SLP][NFC]Avoid extra useless ConstantVector creation...
|
commit | commitdiff | tree |
2023-04-27 |
Alexey Bataev | [SLP]Fix a crash for the replaced vectorized value.
|
commit | commitdiff | tree |
2023-04-24 |
Alexey Bataev | [SLP]Fix PR58616: assert for gep nodes with different...
|
commit | commitdiff | tree |
2023-04-21 |
Alexey Bataev | [SLP]Fix the cost for the extractelements, used in...
|
commit | commitdiff | tree |
2023-04-21 |
Alexey Bataev | [SLP]Fix a crash on scalarized vectors.
|
commit | commitdiff | tree |
2023-04-21 |
Alexey Bataev | [SLP][NFC]Make computeExtractCost a member of ShuffleCostEst...
|
commit | commitdiff | tree |
2023-04-20 |
Alexey Bataev | [SLP][NFC]Add a test with an extra cost of the reused...
|
commit | commitdiff | tree |
2023-04-20 |
Alexey Bataev | [SLP][X86]Fix the cost of reused gathers/buildvectors...
|
commit | commitdiff | tree |
2023-04-19 |
Alexey Bataev | [SLP]Fix cost estimation for buildvectors with extracts...
|
commit | commitdiff | tree |
2023-04-18 |
Alexey Bataev | [SLP]Add final resize to ShuffleCostEstimator::finalize...
|
commit | commitdiff | tree |
2023-04-18 |
Alexey Bataev | Revert "[SLP]Add final resize to ShuffleCostEstimator...
|
commit | commitdiff | tree |
2023-04-18 |
Alexey Bataev | [SLP]Add final resize to ShuffleCostEstimator::finalize...
|
commit | commitdiff | tree |
2023-04-13 |
Alexey Bataev | [SLP][NFC]Remove extra semicolons after function definitions...
|
commit | commitdiff | tree |
2023-04-13 |
Alexey Bataev | [SLP]Introduce gather cost estimation function.
|
commit | commitdiff | tree |
2023-04-12 |
Alexey Bataev | [SLP]Improve reduction cost model for scalars.
|
commit | commitdiff | tree |
2023-04-11 |
Alexey Bataev | [SLP][NFC]Introduce ShuffleCostEstimator and adjustExtracts...
|
commit | commitdiff | tree |
2023-04-07 |
Alexey Bataev | [SLP][NFC]Make clusterSortPtrAccesses static.
|
commit | commitdiff | tree |
2023-04-07 |
Alexey Bataev | [SLP][NFC]Improve SLP time by precomputing value<-...
|
commit | commitdiff | tree |
2023-04-06 |
Alexey Bataev | [SLP][NFC]Make adjustExtracts/needToDelay members of...
|
commit | commitdiff | tree |
2023-04-06 |
Alexey Bataev | [SLP][NFC]Evaluate FMF for reductions before the loop...
|
commit | commitdiff | tree |
2023-04-06 |
Alexey Bataev | [SLP]Fix emission of the masks in shuffles for undefs.
|
commit | commitdiff | tree |
2023-04-06 |
Alexey Bataev | [SLP]Fix delete of the extractelement with users.
|
commit | commitdiff | tree |
2023-04-05 |
Alexey Bataev | [SLP]Find reused scalars in buildvector sequences,...
|
commit | commitdiff | tree |
2023-04-03 |
Alexey Bataev | [SLP]Reorder counters for same values, if the root...
|
commit | commitdiff | tree |
2023-04-03 |
Alexey Bataev | [SLP][NFC]Add a test for reordered scalars with not...
|
commit | commitdiff | tree |
2023-03-31 |
Alexey Bataev | [SLP]Fix PR61835: Assertion `I->use_empty() && "trying...
|
commit | commitdiff | tree |
2023-03-30 |
Alexey Bataev | [SLP]Fix a crash when trying to shuffle multiple nodes.
|
commit | commitdiff | tree |
2023-03-20 |
Alexey Bataev | [SLP]Fix PR61554: use of missing vectorized value in...
|
commit | commitdiff | tree |
2023-03-20 |
Alexey Bataev | [SLP][NFC]Add a test with missed buildvector node,...
|
commit | commitdiff | tree |
2023-03-17 |
Alexey Bataev | [SLP]Introduce shuffle of the nodes + gather/vectorbuild...
|
commit | commitdiff | tree |
2023-03-14 |
Alexey Bataev | [SLP]Remove CreateShuffle lambda and reuse ShuffleBuilder...
|
commit | commitdiff | tree |
2023-03-14 |
Alexey Bataev | [SLP]Fix PR61395: need to adjust vector factor after...
|
commit | commitdiff | tree |
2023-03-13 |
Alexey Bataev | [SLP][NFC]Initial merge of gather/buildvector code...
|
commit | commitdiff | tree |
2023-03-10 |
Alexey Bataev | [SLP]Initial support for reshuffling of non-starting...
|
commit | commitdiff | tree |
2023-03-10 |
Alexey Bataev | [SLP][NFC]Add a test with phi nodes in one tree node...
|
commit | commitdiff | tree |
2023-03-10 |
Alexey Bataev | [SLP][NFC]Add a test with multilevel dependency between...
|
commit | commitdiff | tree |
2023-03-10 |
Alexey Bataev | [SLP][NFC]Update/simplify test to avoid dead code elimination.
|
commit | commitdiff | tree |
2023-03-08 |
Alexey Bataev | [SLP][NFC]Update/simplify test to avoid dead code elimination.
|
commit | commitdiff | tree |
2023-03-08 |
Alexey Bataev | [OPENMP]Fix PR59947: "Partially-triangular" loop collapse...
|
commit | commitdiff | tree |
2023-03-07 |
Alexey Bataev | [SLP]Initial support for reshuffling of non-starting...
|
commit | commitdiff | tree |
2023-03-06 |
Alexey Bataev | [SLP]Fix PR61224: Compiler hits infinite loop.
|
commit | commitdiff | tree |
2023-03-03 |
Alexey Bataev | [SLP][NFC]Update the test to avoid dead code elimination...
|
commit | commitdiff | tree |
2023-03-02 |
Alexey Bataev | [SLP][NFC]Add a test with reused scalars in 3 tree...
|
commit | commitdiff | tree |
2023-03-01 |
Alexey Bataev | [SLP][NFC]Update the test to simplify and avoid dead...
|
commit | commitdiff | tree |
2023-02-28 |
Alexey Bataev | [OpenMP]Emit captured decls for target data if no devices...
|
commit | commitdiff | tree |
2023-02-28 |
Alexey Bataev | [SLP]Fix PR61050: Assertion `I->use_empty() && "trying...
|
commit | commitdiff | tree |
2023-02-27 |
Alexey Bataev | [SLP]Fix PR61018: Assertion `Mask[I] == UndefMaskElem...
|
commit | commitdiff | tree |
2023-02-27 |
Alexey Bataev | [SLP]Fix a crash when trying to find reduced ops for...
|
commit | commitdiff | tree |
2023-02-24 |
Alexey Bataev | [SLP]Improve handling gathers/buildvectors with undefs.
|
commit | commitdiff | tree |
2023-02-24 |
Alexey Bataev | [SLP][NFC]Format and improve function, returning std...
|
commit | commitdiff | tree |
2023-02-21 |
Alexey Bataev | [SLP]Do not swap not counted extractelements.
|
commit | commitdiff | tree |
2023-02-21 |
Alexey Bataev | [NFC][SLP]Add a test for optimistic vectorization,...
|
commit | commitdiff | tree |
2023-02-21 |
Alexey Bataev | [SLP]Properly define incoming block for user PHI nodes.
|
commit | commitdiff | tree |
2023-02-20 |
Alexey Bataev | [SLP]Add shuffling of extractelements to avoid extra...
|
commit | commitdiff | tree |
2023-02-17 |
Alexey Bataev | [SLP]Do not reduce repeated values, use scalar red...
|
commit | commitdiff | tree |
2023-02-14 |
Alexey Bataev | [OpenMP]Fix PR55970: Miscompile of collapse(3) with...
|
commit | commitdiff | tree |
2023-01-20 |
Alexey Bataev | [NFC]Fix github identification.
|
commit | commitdiff | tree |
2023-01-19 |
Alexey Bataev | [SLP]Improve isGatherShuffledEntry by looking deeper...
|
commit | commitdiff | tree |
2023-01-10 |
Alexey Bataev | [X86][NFC]Move and rephrase the comment, NFC
|
commit | commitdiff | tree |
2023-01-09 |
Alexey Bataev | [SLP][NFC]Move getExtractIndex function for future...
|
commit | commitdiff | tree |
2023-01-07 |
Alexey Bataev | [SLP][NFC]Fix compile build by declaring ArrayRef,...
|
commit | commitdiff | tree |
2023-01-07 |
Alexey Bataev | [SLP][NFC]Remove unused variables, NFC.
|
commit | commitdiff | tree |
2023-01-07 |
Alexey Bataev | [SLP]Fix incorrect reordering of clustered scalars.
|
commit | commitdiff | tree |
2023-01-06 |
Alexey Bataev | [SLP]Fix cost of the broadcast buildvector/gather.
|
commit | commitdiff | tree |
2023-01-04 |
Alexey Bataev | [SLP]Fix incorrect shuffle results because of missing...
|
commit | commitdiff | tree |
2023-01-04 |
Alexey Bataev | [SLP][NFC]Add a pass.
|
commit | commitdiff | tree |
2023-01-04 |
Alexey Bataev | [SLP][NFC]Add a test for incorrect skipping of shuffle...
|
commit | commitdiff | tree |
2023-01-03 |
Alexey Bataev | [SLP]Fix crash on casting non-instruction extractelement.
|
commit | commitdiff | tree |
next |