[llvm] r203939 - x86: NFC: Make getCallPreservedMask() more similar to getCalleeSavedRegs()

Duncan P. N. Exon Smith dexonsmith at apple.com
Fri Mar 14 10:30:20 PDT 2014


On Mar 14, 2014, at 10:28 AM, Eric Christopher <echristo at gmail.com> wrote:

> ... NFC?

No Functionality Change.  Is that ambiguous with Not For Commit?

> 
> -eric
> 
> On Fri, Mar 14, 2014 at 9:09 AM, Duncan P. N. Exon Smith
> <dexonsmith at apple.com> wrote:
>> Author: dexonsmith
>> Date: Fri Mar 14 11:09:13 2014
>> New Revision: 203939
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=203939&view=rev
>> Log:
>> x86: NFC: Make getCallPreservedMask() more similar to getCalleeSavedRegs()
>> 
>> Changing order of checks in getCallPreservedMask() to match
>> getCalleeSavedRegs() so that the logic is easier to compare.
>> 
>> Modified:
>>    llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp
>> 
>> Modified: llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp
>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp?rev=203939&r1=203938&r2=203939&view=diff
>> ==============================================================================
>> --- llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp (original)
>> +++ llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp Fri Mar 14 11:09:13 2014
>> @@ -306,13 +306,13 @@ X86RegisterInfo::getCallPreservedMask(Ca
>>       return CSR_64_RT_AllRegs_AVX_RegMask;
>>     return CSR_64_RT_AllRegs_RegMask;
>>   case CallingConv::Intel_OCL_BI: {
>> -    if (IsWin64 && HasAVX512)
>> +    if (HasAVX512 && IsWin64)
>>       return CSR_Win64_Intel_OCL_BI_AVX512_RegMask;
>> -    if (Is64Bit && HasAVX512)
>> +    if (HasAVX512 && Is64Bit)
>>       return CSR_64_Intel_OCL_BI_AVX512_RegMask;
>> -    if (IsWin64 && HasAVX)
>> +    if (HasAVX && IsWin64)
>>       return CSR_Win64_Intel_OCL_BI_AVX_RegMask;
>> -    if (Is64Bit && HasAVX)
>> +    if (HasAVX && Is64Bit)
>>       return CSR_64_Intel_OCL_BI_AVX_RegMask;
>>     if (!HasAVX && !IsWin64 && Is64Bit)
>>       return CSR_64_Intel_OCL_BI_RegMask;
>> @@ -325,6 +325,8 @@ X86RegisterInfo::getCallPreservedMask(Ca
>>     break;
>>   }
>> 
>> +  // Unlike getCalleeSavedRegs(), we don't have MMI so we can't check
>> +  // callsEHReturn().
>>   if (Is64Bit) {
>>     if (IsWin64)
>>       return CSR_Win64_RegMask;
>> 
>> 
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list