[PATCH] ARM: Form paired load after stack coloring.

Quentin Colombet qcolombet at apple.com
Mon Jun 17 10:37:11 PDT 2013


Hi Evan,

Have you got a chance to look at that?

Just to give a bit of context, I would like to remove the check on getValue to be able to form paired loads when it is not available. Indeed, I think we should not have a dependency on that here, as we do not make any use of it (we are not checking for aliases for instance).
But maybe I missed something obvious, what is why we would need your comment.

Thanks,

-Quentin

On Jun 11, 2013, at 3:50 PM, Renato Golin <renato.golin at linaro.org> wrote:

> Evan,
> 
> Can you shed some light on what the getValue() is testing in this case?
> 
> +  // Must sure the base address satisfies i64 ld / st alignment requirement.
> +  if (!Op0->hasOneMemOperand() ||
> +      !Op0->memoperands_begin()->getValue() ||
> +      Op0->memoperands_begin()->isVolatile())
> 
> cheers,
> --renato

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130617/c14ef080/attachment.html>


More information about the llvm-commits mailing list