[llvm] r198351 - Fix up a couple of review comments:

Eric Christopher echristo at gmail.com
Thu Jan 2 13:30:23 PST 2014


Sure. I'll grab it here in a second.

-eric

On Thu, Jan 2, 2014 at 1:28 PM, dblaikie at gmail.com <dblaikie at gmail.com> wrote:
> It's more that the code seems fairly self documenting - saying what we're
> doing seems useful when what we're doing is obscured by (presumably
> unavoidable) complexity, but that particular line seems fairly
> self-documenting.
>
>
> On Thu Jan 02 2014 at 1:25:34 PM, Eric Christopher <echristo at gmail.com>
> wrote:
>>
>> I guess it doesn't add anything more than "hey, we're doing this here"
>> sort of documentation. I use those sorts of comments quite a bit, but
>> understand if you don't want them.
>>
>> On Thu Jan 02 2014 at 1:16:58 PM, dblaikie at gmail.com <dblaikie at gmail.com>
>> wrote:
>>
>>
>>
>> On Thu Jan 02 2014 at 1:09:50 PM, Eric Christopher <echristo at gmail.com>
>> wrote:
>>
>> Author: echristo
>> Date: Thu Jan  2 15:03:28 2014
>> New Revision: 198351
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=198351&view=rev
>> Log:
>> Fix up a couple of review comments:
>>
>> Use an if statement instead of a pair of ternary operators checking
>> the same condition.
>> Use a cheap method call rather than returning the local symbol.
>>
>> Modified:
>>     llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
>>     llvm/trunk/lib/CodeGen/AsmPrinter/DwarfUnit.h
>>
>> Modified: llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
>> URL:
>> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp?rev=198351&r1=198350&r2=198351&view=diff
>>
>> ==============================================================================
>> --- llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp Thu Jan  2 15:03:28
>> 2014
>> @@ -822,14 +822,14 @@ DwarfCompileUnit *DwarfDebug::constructD
>>    if (!FirstCU)
>>      FirstCU = NewCU;
>>
>> -  NewCU->initSection(
>> -      useSplitDwarf() ?
>> Asm->getObjFileLowering().getDwarfInfoDWOSection()
>> -                      : Asm->getObjFileLowering().getDwarfInfoSection(),
>> -      useSplitDwarf() ? DwarfInfoDWOSectionSym : DwarfInfoSectionSym);
>> -
>> -  // If we're splitting the dwarf then construct the skeleton CU now.
>> -  if (useSplitDwarf())
>> +  if (useSplitDwarf()) {
>> +
>> NewCU->initSection(Asm->getObjFileLowering().getDwarfInfoDWOSection(),
>> +                       DwarfInfoDWOSectionSym);
>> +    // If we're splitting the dwarf then construct the skeleton CU now.
>>
>>
>> Not sure about you, but this comment doesn't seem to add a lot to me...
>>
>>
>>      NewCU->setSkeleton(constructSkeletonCU(NewCU));
>> +  } else
>> +    NewCU->initSection(Asm->getObjFileLowering().getDwarfInfoSection(),
>> +                       DwarfInfoSectionSym);
>>
>>    CUMap.insert(std::make_pair(DIUnit, NewCU));
>>    CUDieMap.insert(std::make_pair(Die, NewCU));
>>
>> Modified: llvm/trunk/lib/CodeGen/AsmPrinter/DwarfUnit.h
>> URL:
>> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/DwarfUnit.h?rev=198351&r1=198350&r2=198351&view=diff
>>
>> ==============================================================================
>> --- llvm/trunk/lib/CodeGen/AsmPrinter/DwarfUnit.h (original)
>> +++ llvm/trunk/lib/CodeGen/AsmPrinter/DwarfUnit.h Thu Jan  2 15:03:28 2014
>> @@ -185,7 +185,7 @@ public:
>>    MCSymbol *getLocalSectionSym() const {
>>      if (Skeleton)
>>        return Skeleton->getSectionSym();
>> -    return SectionSym;
>> +    return getSectionSym();
>>    }
>>
>>    MCSymbol *getSectionSym() const {
>> @@ -198,7 +198,7 @@ public:
>>    MCSymbol *getLocalLabelBegin() const {
>>      if (Skeleton)
>>        return Skeleton->getLabelBegin();
>> -    return LabelBegin;
>> +    return getLabelBegin();
>>    }
>>
>>    MCSymbol *getLabelBegin() const {
>>
>>
>> _______________________________________________
>> 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