[llvm-commits] [llvm] r73421 - /llvm/trunk/docs/LangRef.html

Dan Gohman gohman at apple.com
Tue Jun 16 10:17:55 PDT 2009


On Jun 15, 2009, at 11:10 PM, Duncan Sands wrote:


> Hi Dan,
>
>
>> <dt><tt>noredzone</tt></dt>
>>
>> <dd>This attribute indicates that the code generator should not use a
>>
>> -red zone, even if it would otherwise be supported by the target- 
>> specific ABI.
>>
>> +red zone, even if the target-specific ABI normally permits it.
>>
>> </dd>
>>
>
> thanks for changing it.  Just to be totally annoying: how about  
> dropping
> "normally".  The ABI still permits a redzone whether you have  
> noredzone
> or not.

The main reason for using noredzone is to support code generation
for certain OS kernels which do not permit the use of red zones
even on targets where they are normally permitted, such as x86-64.
This is why I included the word "normally".

Dan




More information about the llvm-commits mailing list