[llvm-commits] [llvm] r40521 - in /llvm/trunk: include/llvm/CodeGen/Passes.h lib/CodeGen/LLVMTargetMachine.cpp lib/CodeGen/LowerSubregs.cpp
christopher.lamb at gmail.com
Fri Jul 27 01:55:52 CDT 2007
On Jul 26, 2007, at 10:47 PM, Evan Cheng wrote:
> 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?
Now that I think on it, I don't think moving it before PEI would
preclude any future operations.
> It should definitely be run before post-ra scheduler,IMHO.
Sure. Easy change.
>>> On Jul 26, 2007, at 1:18 AM, Christopher Lamb wrote:
>>>> if (addPreEmitPass(PM, Fast) && PrintMachineCode)
>>>> + PM.add(createLowerSubregsPass());
>>> llvm-commits mailing list
>>> llvm-commits at cs.uiuc.edu
>> Christopher Lamb
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-commits