[LLVMdev] PR19267 - Add a feature to clobber non-calle-save regs in the prolog.

Eric Christopher echristo at gmail.com
Fri Mar 28 14:28:24 PDT 2014


On Thu, Mar 27, 2014 at 4:20 PM, Hal Finkel <hfinkel at anl.gov> wrote:
> ----- Original Message -----
>> From: "Philip Reames" <listmail at philipreames.com>
>> To: "Andrew Trick" <atrick at apple.com>, "llvmdev at cs.uiuc.edu Dev" <llvmdev at cs.uiuc.edu>
>> Sent: Thursday, March 27, 2014 6:15:01 PM
>> Subject: Re: [LLVMdev] PR19267 - Add a feature to clobber non-calle-save regs in the prolog.
>>
>> Sounds like it could be useful for debugging purposes.
>>
>> If you implement it, I'd turn it on for some of our local
>> verification
>> runs.  Finding runtime calling convention bugs cheaply is always
>> nice.  :)
>
> +1
>

Reminds me of the order of evaluation patch that Nick had for the
front end? I.e. shake out dependencies that way as well.

(That said, as long as it's not too weighty to keep maintained I'm in
favor of such things being added.)

-eric

>  -Hal
>
>>
>> Philip
>>
>> On 03/27/2014 03:10 PM, Andrew Trick wrote:
>> > This is a feature I'm considering for the LLVM backend. Feel free
>> > to provide input in the following PR.
>> >
>> > llvm.org/pr19267 - Add a feature to clobber non-callee-save regs in
>> > the prolog.
>> >
>> > I'm copying llvm-dev because it seems like something that others
>> > must have already done or at least thought about at some point.
>> >
>> > -Andy
>> > _______________________________________________
>> > LLVM Developers mailing list
>> > LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>
> --
> Hal Finkel
> Assistant Computational Scientist
> Leadership Computing Facility
> Argonne National Laboratory
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev



More information about the llvm-dev mailing list