Page MenuHomePhabricator

vdmitrie (Valeriy Dmitriev)
User

Projects

User does not belong to any projects.

User Details

User Since
Aug 30 2018, 9:33 AM (200 w, 5 d)

Recent Activity

Wed, Jun 29

vdmitrie added a comment to D107966: [SLP]Do not emit extract elements for insertelements users, replace with shuffles directly..

There is another issue which I tracked down to this patch but it is kind of hidden. In order to reveal the issue please apply attached patch ( that is basically enabling expensive checks and added verifyFunction right after vectorized code generated.

Wed, Jun 29, 4:31 PM · Restricted Project, Restricted Project

Wed, Jun 22

vdmitrie accepted D128360: [SLP]Fix a crash when reorder masked gather nodes with reused scalars..

Looks good. Thanks for the fix.

Wed, Jun 22, 1:27 PM · Restricted Project, Restricted Project
vdmitrie added a comment to D127531: [SLP]Improve analysis of same/alternate code ops and scheduling..

I'm not sure about how the test case affected supposed to execute the changes.
Could you please consider adding more tests to be clearer about the patch purpose?

It is for compile time mostly, nothing else. Just allows to detect gathered elements before scheduling.

Wed, Jun 22, 10:14 AM · Restricted Project, Restricted Project
vdmitrie added a comment to D127531: [SLP]Improve analysis of same/alternate code ops and scheduling..

I'm not sure about how the test case affected supposed to execute the changes.
Could you please consider adding more tests to be clearer about the patch purpose?

Wed, Jun 22, 10:01 AM · Restricted Project, Restricted Project

Tue, Jun 21

vdmitrie added a comment to D126378: [SLP]Fix crash on reordering of ScatterVectorize nodes..

I guess the "crash" the patch suggested to fix looked like this:
llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:8214: llvm::Value* llvm::slpvectorizer::BoUpSLP::vectorizeTree(llvm::slpvectorizer::BoUpSLP::ExtraValueToDebugLocsMap&): Assertion `Vec && "Can't find vectorizable value"' failed.

Tue, Jun 21, 3:59 PM · Restricted Project, Restricted Project

Tue, Jun 14

vdmitrie accepted D127775: [SLP] Improve reordering in presence of constant only nodes..

LG

Tue, Jun 14, 6:09 PM · Restricted Project, Restricted Project

Wed, Jun 8

vdmitrie accepted D127219: [SLP]Extend vectorization for scatter vectorize nodes..

BTW. One interesting thing I noticed from the test case.
We might want to special case this:

i32 *%addr
%gep3 = getelementptr inbounds i32, i32* %addr, i32 2
%gep5 = getelementptr inbounds i32, i32* %addr, i32 4

...

%gep15 = getelementptr inbounds i32, i32* %addr, i32 14
Wed, Jun 8, 10:41 AM · Restricted Project, Restricted Project

Mon, Jun 6

vdmitrie added inline comments to D126885: [SLP]Cost for a constant buildvector..
Mon, Jun 6, 11:34 AM · Restricted Project, Restricted Project

Jun 3 2022

vdmitrie added inline comments to D126885: [SLP]Cost for a constant buildvector..
Jun 3 2022, 3:14 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D126885: [SLP]Cost for a constant buildvector..
Jun 3 2022, 2:47 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D126885: [SLP]Cost for a constant buildvector..
Jun 3 2022, 2:23 PM · Restricted Project, Restricted Project
vdmitrie added a comment to D126885: [SLP]Cost for a constant buildvector..

Test case for collection.

Jun 3 2022, 2:02 PM · Restricted Project, Restricted Project

Jun 2 2022

vdmitrie added inline comments to D126885: [SLP]Cost for a constant buildvector..
Jun 2 2022, 8:49 AM · Restricted Project, Restricted Project

Jun 1 2022

vdmitrie accepted D125712: [SLP][X86] Improve reordering to consider alternate instruction bundles.

Looks good yo me.
@RKSimon , @ABataev , do you have any comments/objections?

Jun 1 2022, 10:50 AM · Restricted Project, Restricted Project

May 27 2022

vdmitrie added inline comments to D125712: [SLP][X86] Improve reordering to consider alternate instruction bundles.
May 27 2022, 9:10 AM · Restricted Project, Restricted Project

May 26 2022

vdmitrie added inline comments to D125712: [SLP][X86] Improve reordering to consider alternate instruction bundles.
May 26 2022, 6:36 PM · Restricted Project, Restricted Project
vdmitrie committed rGd1c5da34a7ea: [DOC] Improve LangRef description of declare (authored by speryt).
[DOC] Improve LangRef description of declare
May 26 2022, 2:35 PM · Restricted Project, Restricted Project
vdmitrie committed rG0f64945352f7: [DOC] Refactor Functions section in LangRef (authored by speryt).
[DOC] Refactor Functions section in LangRef
May 26 2022, 2:35 PM · Restricted Project, Restricted Project
vdmitrie closed D125581: [DOC] Improve LangRef description of declare.
May 26 2022, 2:34 PM · Restricted Project, Restricted Project
vdmitrie closed D125831: [DOC] Refactor Functions section in LangRef.
May 26 2022, 2:34 PM · Restricted Project, Restricted Project

May 16 2022

vdmitrie added a comment to D114171: [SLP]Improve reductions analysis and emission, part 1..


Here is a crash reproducer after this patch.

May 16 2022, 7:13 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D125287: [SLP] Improve root steering by building actual trees instead of calling the look-ahead heuristic.
May 16 2022, 11:48 AM · Restricted Project, Restricted Project

May 13 2022

vdmitrie accepted D125571: [SLP]Do not vectorize non-profitable alternate nodes..
May 13 2022, 11:42 AM · Restricted Project, Restricted Project

May 10 2022

vdmitrie added inline comments to D125287: [SLP] Improve root steering by building actual trees instead of calling the look-ahead heuristic.
May 10 2022, 12:21 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D125287: [SLP] Improve root steering by building actual trees instead of calling the look-ahead heuristic.
May 10 2022, 10:57 AM · Restricted Project, Restricted Project
vdmitrie added inline comments to D125287: [SLP] Improve root steering by building actual trees instead of calling the look-ahead heuristic.
May 10 2022, 10:45 AM · Restricted Project, Restricted Project
vdmitrie added inline comments to D125287: [SLP] Improve root steering by building actual trees instead of calling the look-ahead heuristic.
May 10 2022, 10:15 AM · Restricted Project, Restricted Project
vdmitrie added inline comments to D125287: [SLP] Improve root steering by building actual trees instead of calling the look-ahead heuristic.
May 10 2022, 9:22 AM · Restricted Project, Restricted Project
vdmitrie added inline comments to D125287: [SLP] Improve root steering by building actual trees instead of calling the look-ahead heuristic.
May 10 2022, 9:03 AM · Restricted Project, Restricted Project
vdmitrie added inline comments to D125287: [SLP] Improve root steering by building actual trees instead of calling the look-ahead heuristic.
May 10 2022, 8:45 AM · Restricted Project, Restricted Project
vdmitrie accepted D125111: [SLP] Make reordering aware of external vectorizable scalar stores..

Looks good with a nit.

May 10 2022, 7:59 AM · Restricted Project, Restricted Project

May 9 2022

vdmitrie added inline comments to D124284: [SLP]Try partial store vectorization if supported by target..
May 9 2022, 7:04 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D124284: [SLP]Try partial store vectorization if supported by target..
May 9 2022, 5:58 PM · Restricted Project, Restricted Project

May 7 2022

vdmitrie added a comment to D125111: [SLP] Make reordering aware of external vectorizable scalar stores..

to reproduce crash: opt -slp-vectorizer -disable-output reduced.ll
Fails on assertion:
... llvm-project/llvm/include/llvm/ADT/DenseMap.h:1244: llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, IsConst>::value_type* llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, IsConst>::operator->() const [with KeyT = const llvm::slpvectorizer::BoUpSLP::TreeEntry*; ValueT = llvm::SmallVector<unsigned int, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::slpvectorizer::BoUpSLP::TreeEntry*, void>; Bucket = llvm::detail::DenseMapPair<const llvm::slpvectorizer::BoUpSLP::TreeEntry*, llvm::SmallVector<unsigned int, 4> >; bool IsConst = false; llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, IsConst>::pointer = llvm::detail::DenseMapPair<const llvm::slpvectorizer::BoUpSLP::TreeEntry*, llvm::SmallVector<unsigned int, 4> >*; llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, IsConst>::value_type = llvm::detail::DenseMapPair<const llvm::slpvectorizer::BoUpSLP::TreeEntry*, llvm::SmallVector<unsigned int, 4> >]: Assertion `Ptr != End && "dereferencing end() iterator"' failed.

May 7 2022, 2:59 PM · Restricted Project, Restricted Project

May 6 2022

vdmitrie added a comment to D125111: [SLP] Make reordering aware of external vectorizable scalar stores..

I'm also observing a stability issue. I'll submit a test case once reduce it.

May 6 2022, 6:28 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D125111: [SLP] Make reordering aware of external vectorizable scalar stores..
May 6 2022, 5:02 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D125111: [SLP] Make reordering aware of external vectorizable scalar stores..
May 6 2022, 4:02 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D125111: [SLP] Make reordering aware of external vectorizable scalar stores..
May 6 2022, 3:01 PM · Restricted Project, Restricted Project

May 2 2022

vdmitrie added inline comments to D124616: [TTI][X86] Fix splat-load cost when load+broadcast cannot be combined..
May 2 2022, 7:18 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D124616: [TTI][X86] Fix splat-load cost when load+broadcast cannot be combined..
May 2 2022, 5:03 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D124616: [TTI][X86] Fix splat-load cost when load+broadcast cannot be combined..
May 2 2022, 4:55 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D124616: [TTI][X86] Fix splat-load cost when load+broadcast cannot be combined..
May 2 2022, 4:29 PM · Restricted Project, Restricted Project

Apr 28 2022

vdmitrie added inline comments to rG5efa78985bf5: [SLP] Fix lookahead operand reordering for splat loads..
Apr 28 2022, 7:12 PM · Restricted Project
vdmitrie added a comment to D100486: [COST]Improve cost model for shuffles in SLP..

Hi Alexey. Here is another crash reproducer:

Apr 28 2022, 5:43 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to rG5efa78985bf5: [SLP] Fix lookahead operand reordering for splat loads..
Apr 28 2022, 10:35 AM · Restricted Project
vdmitrie added inline comments to rG5efa78985bf5: [SLP] Fix lookahead operand reordering for splat loads..
Apr 28 2022, 10:06 AM · Restricted Project

Apr 27 2022

vdmitrie added inline comments to rG5efa78985bf5: [SLP] Fix lookahead operand reordering for splat loads..
Apr 27 2022, 5:07 PM · Restricted Project

Apr 25 2022

vdmitrie committed rG88b9e46fb54c: [SLP] Steer for the best chance in tryToVectorize() when rooting with binary… (authored by vdmitrie).
[SLP] Steer for the best chance in tryToVectorize() when rooting with binary…
Apr 25 2022, 12:26 PM · Restricted Project, Restricted Project
vdmitrie closed D124309: [SLP] Steer for the best chance in tryToVectorize() when rooting with binary ops..
Apr 25 2022, 12:26 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D124293: [SLP][NFC] Pre-commit test showing deficiency in current roots selection algorithm.
Apr 25 2022, 9:51 AM · Restricted Project, Restricted Project
vdmitrie added inline comments to D124293: [SLP][NFC] Pre-commit test showing deficiency in current roots selection algorithm.
Apr 25 2022, 9:47 AM · Restricted Project, Restricted Project

Apr 22 2022

vdmitrie updated the diff for D124309: [SLP] Steer for the best chance in tryToVectorize() when rooting with binary ops..

rebased + applied suggestions

Apr 22 2022, 7:46 PM · Restricted Project, Restricted Project
vdmitrie committed rGedf7bed87b77: [SLP][NFC] Outline lookahead heuristics into a separate helper class. (authored by vdmitrie).
[SLP][NFC] Outline lookahead heuristics into a separate helper class.
Apr 22 2022, 7:00 PM · Restricted Project, Restricted Project
vdmitrie closed D124313: [SLP][NFC] Outline lookahead heuristics into a separate helper class..
Apr 22 2022, 7:00 PM · Restricted Project, Restricted Project
vdmitrie added a comment to D124309: [SLP] Steer for the best chance in tryToVectorize() when rooting with binary ops..

https://reviews.llvm.org/D124313 is the NFC split.

Apr 22 2022, 5:23 PM · Restricted Project, Restricted Project
vdmitrie requested review of D124313: [SLP][NFC] Outline lookahead heuristics into a separate helper class..
Apr 22 2022, 5:19 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D124309: [SLP] Steer for the best chance in tryToVectorize() when rooting with binary ops..
Apr 22 2022, 5:13 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D124309: [SLP] Steer for the best chance in tryToVectorize() when rooting with binary ops..
Apr 22 2022, 4:30 PM · Restricted Project, Restricted Project
vdmitrie added a comment to D124309: [SLP] Steer for the best chance in tryToVectorize() when rooting with binary ops..

Hi Valery, thanks for the patch. This looks good! Could you split it into 2 patches: one that renames lookahead heuristics (NFC) and the second (functional) one?

Apr 22 2022, 4:25 PM · Restricted Project, Restricted Project
vdmitrie requested review of D124309: [SLP] Steer for the best chance in tryToVectorize() when rooting with binary ops..
Apr 22 2022, 3:48 PM · Restricted Project, Restricted Project
vdmitrie committed rGada8973fbaeb: [SLP][NFC] Pre-commit test showing deficiency in current roots selection… (authored by vdmitrie).
[SLP][NFC] Pre-commit test showing deficiency in current roots selection…
Apr 22 2022, 2:48 PM · Restricted Project, Restricted Project
vdmitrie closed D124293: [SLP][NFC] Pre-commit test showing deficiency in current roots selection algorithm.
Apr 22 2022, 2:48 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D124293: [SLP][NFC] Pre-commit test showing deficiency in current roots selection algorithm.
Apr 22 2022, 1:55 PM · Restricted Project, Restricted Project
vdmitrie updated the diff for D124293: [SLP][NFC] Pre-commit test showing deficiency in current roots selection algorithm.

Added test description and renamed function as per suggestion.

Apr 22 2022, 1:52 PM · Restricted Project, Restricted Project
vdmitrie added inline comments to D124293: [SLP][NFC] Pre-commit test showing deficiency in current roots selection algorithm.
Apr 22 2022, 1:24 PM · Restricted Project, Restricted Project
vdmitrie requested review of D124293: [SLP][NFC] Pre-commit test showing deficiency in current roots selection algorithm.
Apr 22 2022, 12:55 PM · Restricted Project, Restricted Project

Apr 19 2022

vdmitrie accepted D124027: [NFC][SLP] Improved description of getShallowScore() and getScoreAtLevelRec().

Thank you Vasileios. Looks good.

Apr 19 2022, 11:36 AM · Restricted Project, Restricted Project
vdmitrie added inline comments to D121940: [SLP] Support internal users of splat loads.
Apr 19 2022, 11:17 AM · Restricted Project, Restricted Project
vdmitrie added inline comments to D121940: [SLP] Support internal users of splat loads.
Apr 19 2022, 9:34 AM · Restricted Project, Restricted Project

Apr 1 2022

vdmitrie added inline comments to D116740: [SLP]Improve reordering for the nodes beeing used in alternate vectorization..
Apr 1 2022, 4:53 PM · Restricted Project, Restricted Project
Herald added a project to D116740: [SLP]Improve reordering for the nodes beeing used in alternate vectorization.: Restricted Project.

I believe https://reviews.llvm.org/D120492 supposed to fix the issue I reported earlier, but that did not happen. The test I've sent earlier is a simplified one. I just slightly modified it to show misbehaving of the reordering.

Apr 1 2022, 3:18 PM · Restricted Project, Restricted Project

Feb 9 2022

vdmitrie updated subscribers of D116740: [SLP]Improve reordering for the nodes beeing used in alternate vectorization..

I have a question wrt this patch. Consider this test case:
define dso_local void @test(i32* noalias nocapture readonly %0, i32* noalias nocapture readonly %1, i32* noalias nocapture %2) {

%4 = getelementptr inbounds i32, i32* %1, i64 0
%5 = load i32, i32* %4, align 4
%6 = getelementptr inbounds i32, i32* %0, i64 0
%7 = load i32, i32* %6, align 4
%8 = getelementptr inbounds i32, i32* %1, i64 4
%9 = load i32, i32* %8, align 4
%10 = getelementptr inbounds i32, i32* %0, i64 4
%11 = load i32, i32* %10, align 4
%12 = getelementptr inbounds i32, i32* %1, i64 1
%13 = load i32, i32* %12, align 4
%14 = getelementptr inbounds i32, i32* %0, i64 1
%15 = load i32, i32* %14, align 4
%16 = getelementptr inbounds i32, i32* %1, i64 5
%17 = load i32, i32* %16, align 4
%18 = getelementptr inbounds i32, i32* %0, i64 5
%19 = load i32, i32* %18, align 4
%20 = getelementptr inbounds i32, i32* %1, i64 2
%21 = load i32, i32* %20, align 4
%22 = getelementptr inbounds i32, i32* %0, i64 2
%23 = load i32, i32* %22, align 4
%24 = getelementptr inbounds i32, i32* %1, i64 6
%25 = load i32, i32* %24, align 4
%26 = getelementptr inbounds i32, i32* %0, i64 6
%27 = load i32, i32* %26, align 4
%28 = getelementptr inbounds i32, i32* %1, i64 3
%29 = load i32, i32* %28, align 4
%30 = getelementptr inbounds i32, i32* %0, i64 3
%31 = load i32, i32* %30, align 4
%32 = getelementptr inbounds i32, i32* %1, i64 7
%33 = load i32, i32* %32, align 4
%34 = getelementptr inbounds i32, i32* %0, i64 7
%35 = load i32, i32* %34, align 4
%36 = sub i32 %33, %31
%37 = sub i32 %36, %35
%38 = add i32 %37, %29
%39 = sub i32 %25, %23
%40 = sub i32 %39, %27
%41 = add i32 %40, %21
%42 = sub i32 %17, %15
%43 = sub i32 %42, %19
%44 = add i32 %43, %13
%45 = sub i32 %9, %7
%46 = sub i32 %45, %11
%47 = add i32 %46, %5
%48 = getelementptr inbounds i32, i32* %2, i64 0
%49 = add i32 %41, %38
%50 = add i32 %49, %47
%51 = add i32 %50, %44
store i32 %51, i32* %48, align 4
%52 = getelementptr inbounds i32, i32* %2, i64 2
%53 = add i32 %47, %44
%54 = sub i32 %53, %38
%55 = sub i32 %54, %41
store i32 %55, i32* %52, align 4
%56 = getelementptr inbounds i32, i32* %2, i64 1
%57 = add i32 %47, %41
%58 = sub i32 %57, %44
%59 = sub i32 %58, %38
store i32 %59, i32* %56, align 4
%60 = getelementptr inbounds i32, i32* %2, i64 3
%61 = sub i32 %38, %44
%62 = sub i32 %61, %41
%63 = add i32 %62, %47
store i32 %63, i32* %60, align 4
ret void

}

Feb 9 2022, 10:12 AM · Restricted Project, Restricted Project

Feb 8 2022

vdmitrie added inline comments to D105020: [SLP]Improve graph reordering..
Feb 8 2022, 3:01 PM · Restricted Project

Jul 9 2021

vdmitrie closed D105752: [SLP] Do not make an attempt to match reduction on already erased instruction..

https://reviews.llvm.org/rG8e9216fe877c

Jul 9 2021, 5:35 PM · Restricted Project
vdmitrie committed rG8e9216fe877c: [SLP] Do not make an attempt to match reduction on already erased instruction. (authored by vdmitrie).
[SLP] Do not make an attempt to match reduction on already erased instruction.
Jul 9 2021, 5:18 PM
vdmitrie added a comment to D105752: [SLP] Do not make an attempt to match reduction on already erased instruction..

LG with a nit.

Jul 9 2021, 5:12 PM · Restricted Project
vdmitrie added reviewers for D105752: [SLP] Do not make an attempt to match reduction on already erased instruction.: spatel, ABataev.
Jul 9 2021, 4:29 PM · Restricted Project
vdmitrie requested review of D105752: [SLP] Do not make an attempt to match reduction on already erased instruction..
Jul 9 2021, 4:26 PM · Restricted Project

Jul 1 2021

vdmitrie accepted D105275: [SLP]Fix gathering of the scalars by not ignoring UndefValues..

LGTM. Thank you, Alexey.

Jul 1 2021, 1:22 PM · Restricted Project

Jun 11 2021

vdmitrie committed rG94a07c79cf10: [SLP][NFC] Fix condition that was supposed to save a bit of compile time. (authored by vdmitrie).
[SLP][NFC] Fix condition that was supposed to save a bit of compile time.
Jun 11 2021, 10:09 AM
vdmitrie closed D104064: [SLP][NFC] Fix condition that was supposed to save a bit of compile time..
Jun 11 2021, 10:09 AM · Restricted Project

Jun 10 2021

vdmitrie requested review of D104064: [SLP][NFC] Fix condition that was supposed to save a bit of compile time..
Jun 10 2021, 2:43 PM · Restricted Project

May 27 2021

vdmitrie added inline comments to D103247: [SLP]Allow to reorder nodes with >2 scalar values..
May 27 2021, 8:59 AM · Restricted Project
vdmitrie added inline comments to D103247: [SLP]Allow to reorder nodes with >2 scalar values..
May 27 2021, 8:42 AM · Restricted Project

May 17 2021

vdmitrie added a comment to D98714: [SLP] Add insertelement instructions to vectorizable tree.

Hi, there is another issue that can be reproduced with existing test case:

May 17 2021, 11:21 AM · Restricted Project

Apr 12 2021

vdmitrie added inline comments to D100170: [NARY] Don't optimize min/max if there are side uses.
Apr 12 2021, 1:48 PM · Restricted Project

Mar 18 2021

vdmitrie added a comment to rGdaaa0e350127: [VPlan] Manage induction value creation using VPValues..

Hi Florian, I just came across this patch. Could you please follow up to update descriptions of some methods that you have updated with the patch?
I did not check the most recent LLVM project version, thus if you see that a comment is irrelevant anymore then disregard it.
Thank you.
Valery

Mar 18 2021, 9:40 AM

Mar 11 2021

vdmitrie committed rG73f94969b29f: [SLP] Fix crash when matching associative reduction for integer min/max. (authored by vdmitrie).
[SLP] Fix crash when matching associative reduction for integer min/max.
Mar 11 2021, 11:54 AM
vdmitrie closed D98432: [SLP] Fix crash when matching associative reduction for integer min/max..
Mar 11 2021, 11:54 AM · Restricted Project
vdmitrie requested review of D98432: [SLP] Fix crash when matching associative reduction for integer min/max..
Mar 11 2021, 8:48 AM · Restricted Project

Jan 26 2021

vdmitrie committed rG716b9dd0d84a: [InstCombine] Preserve FMF for powi simplifications. (authored by vdmitrie).
[InstCombine] Preserve FMF for powi simplifications.
Jan 26 2021, 1:53 PM
vdmitrie committed rGc8df2d1bdeb9: [NFC] Show instcombine powi simplifications drop FMF (authored by vdmitrie).
[NFC] Show instcombine powi simplifications drop FMF
Jan 26 2021, 1:53 PM
vdmitrie closed D95455: [InstCombine] Preserve FMF for powi simplifications..
Jan 26 2021, 1:53 PM · Restricted Project
vdmitrie closed D95454: [NFC] Show instcombine powi simplifications drop FMF..
Jan 26 2021, 1:53 PM · Restricted Project
vdmitrie added inline comments to D95455: [InstCombine] Preserve FMF for powi simplifications..
Jan 26 2021, 1:06 PM · Restricted Project
vdmitrie updated the diff for D95455: [InstCombine] Preserve FMF for powi simplifications..
Jan 26 2021, 11:11 AM · Restricted Project
vdmitrie updated the diff for D95454: [NFC] Show instcombine powi simplifications drop FMF..
Jan 26 2021, 11:08 AM · Restricted Project
vdmitrie requested review of D95455: [InstCombine] Preserve FMF for powi simplifications..
Jan 26 2021, 9:52 AM · Restricted Project
vdmitrie requested review of D95454: [NFC] Show instcombine powi simplifications drop FMF..
Jan 26 2021, 9:50 AM · Restricted Project

Nov 25 2020

vdmitrie added a comment to D90445: [SLP] Make SLPVectorizer to use `llvm.masked.gather` intrinsic.

It sounds like throttling patch should resolve this issue as cutting out ScatterVectorize entry with high cost will effectively return to previous behavior.

Nov 25 2020, 9:42 AM · Restricted Project