From b4049fe8cbb38416522f7b214f028ef0b7693d21 Mon Sep 17 00:00:00 2001 From: Bill Wendling Date: Wed, 9 Sep 2009 21:06:24 +0000 Subject: [PATCH] Small amount of code clean-up: Don't use ".size()" when not necessary. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81380 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/AsmPrinter/DwarfException.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/CodeGen/AsmPrinter/DwarfException.cpp b/lib/CodeGen/AsmPrinter/DwarfException.cpp index 2b1a44f674a..3e82b0fc868 100644 --- a/lib/CodeGen/AsmPrinter/DwarfException.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfException.cpp @@ -576,7 +576,7 @@ void DwarfException::EmitExceptionTable() { const unsigned TypeInfoSize = TD->getPointerSize(); // DW_EH_PE_absptr unsigned SizeTypes = TypeInfos.size() * TypeInfoSize; - unsigned TypeOffset = sizeof(int8_t) + // Call site format + unsigned TypeOffset = sizeof(int8_t) + // Call site format MCAsmInfo::getULEB128Size(SizeSites) + // Call-site table length SizeSites + SizeActions + SizeTypes; @@ -851,16 +851,18 @@ void DwarfException::EmitExceptionTable() { void DwarfException::EndModule() { if (MAI->getExceptionHandlingType() != ExceptionHandling::Dwarf) return; + if (TimePassesIsEnabled) ExceptionTimer->startTimer(); if (shouldEmitMovesModule || shouldEmitTableModule) { const std::vector Personalities = MMI->getPersonalities(); - for (unsigned i = 0; i < Personalities.size(); ++i) + + for (unsigned i = 0, e = Personalities.size(); i < e; ++i) EmitCIE(Personalities[i], i); - for (std::vector::iterator I = EHFrames.begin(), - E = EHFrames.end(); I != E; ++I) + for (std::vector::iterator + I = EHFrames.begin(), E = EHFrames.end(); I != E; ++I) EmitFDE(*I); } @@ -882,7 +884,7 @@ void DwarfException::BeginFunction(MachineFunction *MF) { MMI->TidyLandingPads(); // If any landing pads survive, we need an EH table. - if (MMI->getLandingPads().size()) + if (!MMI->getLandingPads().empty()) shouldEmitTable = true; // See if we need frame move info. -- 2.34.1