[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