User Details
- User Since
- Feb 11 2014, 12:27 AM (362 w, 5 h)
Today
All patches are now committed.
Yesterday
Hi Sam,
Thu, Jan 14
LGTM
ping
Wed, Jan 13
Approved now that I've properly tested it.
Mon, Jan 11
One small comment otherwise LGTM
Wed, Jan 6
Mon, Jan 4
ping
ping
Dec 17 2020
Hi Andrew, the new version LGTM
Dec 16 2020
Dec 14 2020
Dec 10 2020
Dec 9 2020
Hi Sam,
Nov 27 2020
Ping
Nov 20 2020
I think that the previous comments were addressed. LGTM
Nov 19 2020
Nov 18 2020
Nov 13 2020
Nov 9 2020
Just a small comment, otherwise LGTM, thanks
Nov 6 2020
Hi David,
Nov 5 2020
LGTM
Nov 4 2020
LGTM, given it is needed to bring ARM bots back online
The change makes sense to me and will fix ARM broken bots, I'd say that it can be accepted if there is no objection within a day
Nov 3 2020
LGTM
Nov 2 2020
I'd check if there are some calls of modifiesRegister that pass nullptr, the patch LGTM otherwise
(Sorry for the delay, I took some vacations)
Oct 16 2020
Oct 12 2020
Thanks for raising this issue, I've two inlined comments
Oct 1 2020
Hi Louis,
Sep 17 2020
Sep 16 2020
Sep 14 2020
Sep 10 2020
Sep 8 2020
Sep 4 2020
Sep 1 2020
LGTM
Issue fixed by D40061
Aug 26 2020
Hi Sam,
My bad, I applied the previous version where a branch was inserted in those tests but your last version is fine.
Hi Sam,
Aug 25 2020
I think a few more testcases need to be updated:
Aug 20 2020
Aug 19 2020
I've tested the patch and it fixes the liveness issue seen with Machine Outliner enabled.
Jul 27 2020
Removed uneeded LR addition to live-in set.
Jul 23 2020
Jul 20 2020
I've extracted parts which handle calls inside outlined frames (I'll submit that in the next patch) and enhanced the testcases.
Jul 9 2020
Jul 7 2020
Jul 1 2020
Hi Sam,
Jun 15 2020
Jun 11 2020
No there is 3 more patches in the set, one for the default mode (save/restore of lr on the stack), one which will add the support of calls in the outlined regions and the most tricky one which will fixup the stack to handle load/store. In the end we should reach ~3% of size reduction in T32 and ~5% in ARM (this is what I observed on average for various benchs).
Jun 9 2020
Updated testcase
Change register class to rGPR for both modes and updated testcase
Jun 4 2020
May 18 2020
This was splitted from D76068
May 15 2020
May 13 2020
I found a last issue when doing a full bootstrap with -moutline used to build clang, there was a case of thunk outlining where the original was call a BLX LR which was broken by the outlining call BL OUTLINE_FUNCTION_X I fixed this issue by checking the use of link register before handling calls and I've added a test case.
May 6 2020
May 5 2020
Apr 30 2020
This update avoids outlining MVE instructions.
Apr 29 2020
Here is a new update of the patch.
Apr 9 2020
Ok thanks, LGTM
Apr 8 2020
Hi Sam,