[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