[llvm-commits] [llvm] r40521 - in /llvm/trunk: include/llvm/CodeGen/Passes.h lib/CodeGen/LLVMTargetMachine.cpp lib/CodeGen/LowerSubregs.cpp
Evan Cheng
evan.cheng at apple.com
Thu Jul 26 22:47:07 PDT 2007
Sent from my iPhone
On Jul 26, 2007, at 8:41 PM, Christopher Lamb <christopher.lamb at gmail.com
> wrote:
>
> On Jul 26, 2007, at 6:30 PM, Evan Cheng wrote:
>
>> Should this be right after register allocation? Any reason to keep
>> the pseudo instructions around after allocation?
>
> It should probably be after prolog/epilog insertion. As for the post
> RA scheduler and branch folding, I'd think it'd be OK to put it
> before them. Thoughts?
Not sure. Why do you think it's necessary for it to be after PEI?
It should definitely be run before post-ra scheduler,IMHO.
Evan
>
>> Evan
>>
>> On Jul 26, 2007, at 1:18 AM, Christopher Lamb wrote:
>>
>>> if (addPreEmitPass(PM, Fast) && PrintMachineCode)
>>> PM.add(createMachineFunctionPrinterPass(cerr));
>>> +
>>> + PM.add(createLowerSubregsPass());
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
> --
> Christopher Lamb
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20070726/bcfa983b/attachment.html>
More information about the llvm-commits
mailing list