Displaying 4 results from an estimated 4 matches for "localcountorig".
2018 Sep 12
3
Generalizing load/store promotion in LICM
...and the conditional path is taken with some
frequency. Getting feedback on this particular point is one of my main
reasons for writing this mail.
The second objection can frequently be resolved by finding other
expressions which evaluate to the same boolean. (In this case, if
LocalCount != LocalCountOrig assuming i doesn't overflow.) We already
have a framework with SCEV to do these replacements. Though, from some
quick testing, it would definitely need strengthening. However, SCEV
can't remove the extra phi in all cases, so we have to be okay with the
extra phi cycle in the general c...
2018 Sep 13
3
Generalizing load/store promotion in LICM
...ith some frequency. Getting feedback on this particular
> point is one of my main reasons for writing this mail.
>
> The second objection can frequently be resolved by finding other
> expressions which evaluate to the same boolean. (In this case, if
> LocalCount != LocalCountOrig assuming i doesn't overflow.) We
> already have a framework with SCEV to do these replacements.
> Though, from some quick testing, it would definitely need
> strengthening. However, SCEV can't remove the extra phi in all
> cases, so we have to be okay with the...
2018 Sep 14
2
Generalizing load/store promotion in LICM
...ount and the conditional path is taken with some frequency. Getting feedback on this particular point is one of my main reasons for writing this mail.
The second objection can frequently be resolved by finding other expressions which evaluate to the same boolean. (In this case, if LocalCount != LocalCountOrig assuming i doesn't overflow.) We already have a framework with SCEV to do these replacements. Though, from some quick testing, it would definitely need strengthening. However, SCEV can't remove the extra phi in all cases, so we have to be okay with the extra phi cycle in the general case...
2018 Sep 18
1
Generalizing load/store promotion in LICM
...tting feedback on this particular point is one of my main reasons for
>>> writing this mail.
>>>
>>> The second objection can frequently be resolved by finding other
>>> expressions which evaluate to the same boolean. (In this case, if
>>> LocalCount != LocalCountOrig assuming i doesn't overflow.) We already have
>>> a framework with SCEV to do these replacements. Though, from some quick
>>> testing, it would definitely need strengthening. However, SCEV can't
>>> remove the extra phi in all cases, so we have to be okay with...