User Details
- User Since
- Jan 14 2015, 12:49 AM (464 w, 1 d)
Feb 15 2018
Mostly looks OK, just few minor comment.
Nov 27 2017
This patch looks OK to me, except the floating point value support in NV (maybe it can be done as a later enhancement once NV supports floating point values)
Nov 5 2017
Thanks for working on this !
Sep 7 2017
This patch is little old and not updated with latest vectorization changes.
Sep 3 2017
Sorry for the late reply, I was on vacation.
Aug 18 2017
Jul 27 2017
Is store is always 2 UOps on x86, independent of the type and register(xmm/ymm) ?
Jul 17 2017
Thanks Balaram for posting this patch, in general idea looks good to preserve the canonical form of the loops.
Mar 6 2017
Block layout description
This change includes:
Feb 22 2017
Test cases are missing well add.
Block layout:
Dec 19 2016
LGTM, thanks!
It’s good to avoid loop which are not in loop-simplify form.
Oct 18 2016
Oct 17 2016
Oct 14 2016
LGTM.
Oct 12 2016
Changes looks OK, except one minor formatting comment.
Oct 4 2016
Sep 27 2016
Thanks Evgeny for working on this.
Jun 21 2016
Thanks Ayal for looking into this RFC.
Jun 20 2016
Thanks Elena for looking into this RFC.
Jun 14 2016
Adding Shahid as co Author.
Jun 13 2016
May 2 2016
Thanks for pointing Mehdi, this change looks OK.
Apr 25 2016
Thanks Simon for review, this change landed at revision 267123.
Apr 20 2016
Incorporated comments from Simon.
Apr 19 2016
Apr 18 2016
Indentation is still not as per llvm coding standard, please run clang-format.
You can specifically run it on the code added by you using below command:
Apr 17 2016
I see lot of indentation problems here, please correct them.
Try using clang-format its useful.
Thanks Vaivaswatha, looks OK to me except the name of function.
As I mentioned earlier ‘cloneInnermostLoopWithPreheader’ looks more intuitive
vs ‘cloneInnerLoopWithPreheader’ because we clone the innermost loop only.
Apr 13 2016
Apr 5 2016
Mar 13 2016
Thanks Sanjay for working on this.
Feb 12 2016
Feb 11 2016
Thanks Renato for working on this.
Feb 8 2016
Thanks Nick, I will incorporate your comments.
Feb 5 2016
Feb 3 2016
Corrected include file order.
Addressed Hal's comments.
Thanks Hal for clarification, will make these changes and come back.
Feb 2 2016
Jan 26 2016
Jan 22 2016
Addressed Hal's & Adam's comments.
Jan 18 2016
Jan 12 2016
Dec 22 2015
Addressed Hal's comment.
Dec 21 2015
Dec 20 2015
Dec 14 2015
Thanks Hal, for again looking into this change.
Nov 30 2015
Nov 12 2015
Nov 5 2015
Incorporated Hal comments & updated LangRef.
This patch does not contain LangRef changes, I'll soon submitting it.
Incorporated review comments from Hal.
Oct 6 2015
Hal, is below comments on call handling looks OK to you ?
Sep 28 2015
Thanks Hal for review.
Sep 21 2015
Thanks Hal for looking into this again.
Sep 6 2015
Sep 1 2015
Incorporated review comments.
Aug 31 2015
Thanks Charlie, I will correct these.
Aug 26 2015
Aug 23 2015
Does this patch look OK to you now ?
Aug 20 2015
r244763
LoopVersioning utility now calls ‘addPHINodes’ implicitly(r245579).
Updated LoopVersioningLICM to consider this change.
Revision: 245416
Aug 19 2015
- LoopVersioning utility is now available, so LoopVersioningLICM is using that utility.
Aug 18 2015
Thanks Adam, will incorporate these comments and check-in.
Aug 16 2015
Aug 11 2015
Thanks Adam.
Incorporated comments from Adam.
Incorporated comments from Adam.
Aug 10 2015
Incorporated comments from Adam.
Sure Adam, will update it.
Aug 9 2015
Jul 13 2015
Jul 12 2015
Thanks Hal.
Jul 8 2015
Incorporated comments from Hal.
Incorporated comments from Hal.
Hi Hal,
Does this looks OK to you ?
Yes, LGTM (with one small change in a comment requested below).
Incorporated comments from Hal.
Jul 7 2015
Ping.
Jul 6 2015
Thanks Adam, This looks OK to me.
Jul 2 2015
Incorporated comments from Hal.
Thanks Hal.
I'll incorporate these comments and soon come up with a new patch.
Typo:
- Loop versioning need these to set meta data.
Its
+ Loop versioning LICM need these to set meta data.