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

dblaikie at gmail.com dblaikie at gmail.com
Thu Jan 2 13:16:58 PST 2014


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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140102/fe23a07e/attachment.html>


More information about the llvm-commits mailing list