[LLVMdev] Instruction Cleanup Questions
Chandler Carruth
chandlerc at google.com
Thu Jun 7 00:57:20 PDT 2012
On Wed, Jun 6, 2012 at 10:37 PM, Hal Finkel <hfinkel at anl.gov> wrote:
> I am working on cleaning up some PPC code generation. Two questions:
>
> 1. Which pass is responsible for cleaning up self-moves:
> 0x00000000100057c0 <+208>: mr r3,r3
>
> 2. Which pass is responsible for cleaning up unconditional jumps that
> should be fall-throughs:
> 0x0000000010005d88 <+1688>: b 0x10005d8c <._Z11sfoo+1692>
> 0x0000000010005d8c <+1692>: ld r3,-32056(r2)
>
This should be handled by the MachineBlockPlacement (among others). Do you
have a reduced est case?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120607/1e4f2d11/attachment.html>
More information about the llvm-dev
mailing list