User Details
- User Since
- Mar 11 2019, 11:18 PM (210 w, 3 d)
Sun, Mar 12
Thu, Mar 9
Wed, Mar 1
Tue, Feb 28
Address comments.
Mon, Feb 27
@tlively kindly ping~
Thu, Feb 23
Wed, Feb 22
Minor change with comment
Feb 21 2023
Feb 20 2023
Also, please take care of compiler time regression.
Feb 19 2023
Feb 16 2023
Replace rem with bitmask operation
Apr 23 2022
Apr 22 2022
Feb 15 2022
LGTM. Thanks!
Feb 13 2022
LGTM, thanks for the fix.
Feb 11 2022
@eopXD, hi, this patch make us lost +relax and -save-restore by default, would you please fix it?
Jan 11 2022
LGTM with some comments.
Jan 10 2022
This is general LGTM with some comments
Jan 5 2022
Jan 4 2022
address comment.
Jan 3 2022
update testcase.
address paul's comment.
Dec 30 2021
address comments. Set invalid cost for scalable vector broadcast.
Yes, This patch keeps same behavior as before (release mode).
Dec 29 2021
Add testcase in cost model.
Dec 28 2021
Nov 23 2021
Nov 1 2021
LGTM
Oct 31 2021
Oct 28 2021
Hi @lkail, since the value 128 can fix the ut, can we land this first, and then change this value if we have to. is it ok?
Oct 25 2021
ping
Oct 20 2021
Oct 12 2021
@alexfh kindly ping~
Oct 11 2021
address comments.
Would it better use some parameter from GVNHoist? Also I do think maybe the default value is too large.
It's not only MachineBlockPlacement pass, we saw Eliminate PHI and Control flow pass also cost much more time. with the ir file i attached above, it shows
Oct 8 2021
Add one parameter. @alexfh could you have a try with this patch?
Sep 28 2021
So this change blocks optimization from D106056, @alexfh would you like to workaround with -mllvm -tail-dup-indirect-size=4?
Add testcase diff between this change.
reduced bc file.
Sep 27 2021
@alexfh Turns out it was caused by EarlyTailDuplicatePass, would you try with -mllvm -disable-early-taildup=true?
I've hit this issue in Jumpthreading pass. Maybe we should add one parameter for LVI::solve
Sep 25 2021
Sep 16 2021
Sep 15 2021
Sep 14 2021
As for mcf, I guess it may casued by large register pressure due to hoist some expression from some huge successor. So simple cost model is necessary.
Thanks for your patch!
Sep 9 2021
Sep 8 2021
@spatel ok for relanding?
Aug 30 2021
Aug 29 2021
@nathanchance @nickdesaulniers, any update?