[llvm-commits] [llvm] r143326 - in /llvm/trunk: lib/Target/TargetMachine.cpp test/CodeGen/X86/dbg-file-name.ll tools/llc/llc.cpp

Nick Lewycky nicholas at mxc.ca
Mon Oct 31 01:55:27 PDT 2011


Duncan Sands wrote:
> Hi Nick, I forget if the .file directive stuff is in 3.0, but if it is I guess
> this should go in 3.0 too.

It is not. I held off on the commit for a few days to wait for 3.0 to 
branch first.

Nick

>
> Ciao, Duncan.
>
> On 10/31/11 02:06, Nick Lewycky wrote:
>> Author: nicholas
>> Date: Sun Oct 30 20:06:02 2011
>> New Revision: 143326
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=143326&view=rev
>> Log:
>> Switch new .file directive emission off by default, change llc's flag for it to
>> -enable-dwarf-directory.
>>
>> Modified:
>>       llvm/trunk/lib/Target/TargetMachine.cpp
>>       llvm/trunk/test/CodeGen/X86/dbg-file-name.ll
>>       llvm/trunk/tools/llc/llc.cpp
>>
>> Modified: llvm/trunk/lib/Target/TargetMachine.cpp
>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/TargetMachine.cpp?rev=143326&r1=143325&r2=143326&view=diff
>> ==============================================================================
>> --- llvm/trunk/lib/Target/TargetMachine.cpp (original)
>> +++ llvm/trunk/lib/Target/TargetMachine.cpp Sun Oct 30 20:06:02 2011
>> @@ -198,7 +198,7 @@
>>        MCSaveTempLabels(false),
>>        MCUseLoc(true),
>>        MCUseCFI(true),
>> -    MCUseDwarfDirectory(true) {
>> +    MCUseDwarfDirectory(false) {
>>      // Typically it will be subtargets that will adjust FloatABIType from Default
>>      // to Soft or Hard.
>>      if (UseSoftFloat)
>>
>> Modified: llvm/trunk/test/CodeGen/X86/dbg-file-name.ll
>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/dbg-file-name.ll?rev=143326&r1=143325&r2=143326&view=diff
>> ==============================================================================
>> --- llvm/trunk/test/CodeGen/X86/dbg-file-name.ll (original)
>> +++ llvm/trunk/test/CodeGen/X86/dbg-file-name.ll Sun Oct 30 20:06:02 2011
>> @@ -1,4 +1,4 @@
>> -; RUN: llc -mtriple x86_64-apple-darwin10.0.0<   %s | FileCheck %s
>> +; RUN: llc -enable-dwarf-directory -mtriple x86_64-apple-darwin10.0.0<   %s | FileCheck %s
>>
>>    ; Radar 8884898
>>    ; CHECK: file	1 "/Users/manav/one/two" "simple.c"
>>
>> Modified: llvm/trunk/tools/llc/llc.cpp
>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llc/llc.cpp?rev=143326&r1=143325&r2=143326&view=diff
>> ==============================================================================
>> --- llvm/trunk/tools/llc/llc.cpp (original)
>> +++ llvm/trunk/tools/llc/llc.cpp Sun Oct 30 20:06:02 2011
>> @@ -133,8 +133,8 @@
>>    cl::opt<bool>   DisableCFI("disable-cfi", cl::Hidden,
>>                             cl::desc("Do not use .cfi_* directives"));
>>
>> -cl::opt<bool>   DisableDwarfDirectory("disable-dwarf-directory", cl::Hidden,
>> -    cl::desc("Do not use file directives with an explicit directory."));
>> +cl::opt<bool>   EnableDwarfDirectory("enable-dwarf-directory", cl::Hidden,
>> +    cl::desc("Use .file directives with an explicit directory."));
>>
>>    static cl::opt<bool>
>>    DisableRedZone("disable-red-zone",
>> @@ -319,8 +319,8 @@
>>      if (DisableCFI)
>>        Target.setMCUseCFI(false);
>>
>> -  if (DisableDwarfDirectory)
>> -    Target.setMCUseDwarfDirectory(false);
>> +  if (EnableDwarfDirectory)
>> +    Target.setMCUseDwarfDirectory(true);
>>
>>      // Disable .loc support for older OS X versions.
>>      if (TheTriple.isMacOSX()&&
>>
>>
>> _______________________________________________
>> 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
>




More information about the llvm-commits mailing list