diff options
author | Bill Wendling <isanbard@gmail.com> | 2009-09-09 21:06:24 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2009-09-09 21:06:24 +0000 |
commit | b4049fe8cbb38416522f7b214f028ef0b7693d21 (patch) | |
tree | b23094212ea30ba88c67285275dcc551d56c2e83 /lib/CodeGen/AsmPrinter/DwarfException.cpp | |
parent | 65c060064d129e1bacc9204fd032fe81c4c669c4 (diff) |
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
Diffstat (limited to 'lib/CodeGen/AsmPrinter/DwarfException.cpp')
-rw-r--r-- | lib/CodeGen/AsmPrinter/DwarfException.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/CodeGen/AsmPrinter/DwarfException.cpp b/lib/CodeGen/AsmPrinter/DwarfException.cpp index 2b1a44f674..3e82b0fc86 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<Function *> 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<FunctionEHFrameInfo>::iterator I = EHFrames.begin(), - E = EHFrames.end(); I != E; ++I) + for (std::vector<FunctionEHFrameInfo>::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. |