[llvm-commits] [llvm] r40521 - in /llvm/trunk: include/llvm/CodeGen/Passes.h lib/CodeGen/LLVMTargetMachine.cpp lib/CodeGen/LowerSubregs.cpp

Christopher Lamb christopher.lamb at gmail.com
Thu Jul 26 23:55:52 PDT 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.

--
Chris


>
> 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
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

--
Christopher Lamb



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


More information about the llvm-commits mailing list