User Details
- User Since
- Jan 29 2019, 6:22 PM (244 w, 2 h)
May 8 2023
May 4 2023
changed comment.
Added mlir:: in FIROps.td.
May 3 2023
Feb 24 2023
Given that there is a workaround, closing this review.
Feb 23 2023
Sep 9 2022
Sep 6 2022
I agree with @congzhe that CodeMoverUtils fits better for the functionality that is added in this patch. I am ok that this being a 2-steps process, where you first add the functionality in loop fusion pass, and then improve CodeMoverUtils.
Given that @aaronkintel added the TODOs, I can approve it, but please do improve CodeMoverUtils.
Sep 2 2022
Aug 29 2022
Aug 24 2022
Aug 22 2022
LGTM other than the comment from Bardia.
Aug 19 2022
Aug 11 2022
Aug 9 2022
Jun 30 2022
Jun 22 2022
Jun 20 2022
Jun 17 2022
Can you please add some test cases?
Apr 11 2022
Apr 8 2022
Apr 1 2022
Mar 11 2022
Mar 7 2022
IndVarSimply calls rewriteLoopExitValues from LoopUtils to do this optimization. I tried to call the same function in LoopStrengthReduce, however rewriteLoopExitValues asserts that it requires: L->isRecursivelyLCSSAForm(*DT, *LI).
When calling rewriteLoopExitValues from LoopStrengthReduce, this assert is not met.
Feb 22 2022
I don't have any other comments other than those clang-format ones.
Is it possible to abstract the portion of the code in IndVarSimplify to simplify this code pattern, and call that function instead of creating your own ReplaceExitPHIsWithFinalVal?
Feb 18 2022
Feb 17 2022
ping
Verified that clearing at the beginning of insertDef and insertUse can resolve the problem shown in the test case.
Feb 15 2022
Feb 14 2022
Feb 8 2022
Feb 7 2022
Jan 13 2022
address review comment
Jan 11 2022
Jan 10 2022
ping
Dec 20 2021
Dec 15 2021
Dec 11 2021
Dec 8 2021
Dec 1 2021
Nov 24 2021
Nov 5 2021
Nov 4 2021
clang-format
Nov 2 2021
Thanks for fixing this. Can you please provide a test case?
Oct 28 2021
Oct 26 2021
Oct 1 2021
Sep 28 2021
Sep 27 2021
One minor comment, other than that LGTM.
Why is the input to DSE not in simplified form? By running -loop-simplify after the IR you provided resolves this problem.
Sep 24 2021
Sep 23 2021
Sep 1 2021
Aug 24 2021
This change looks like part of the change in https://reviews.llvm.org/D104631?
LGTM.
Aug 17 2021
Aug 16 2021
Aug 12 2021
LGTM