diff options
| author | Bill Wendling <isanbard@gmail.com> | 2012-02-07 09:06:01 +0000 |
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2012-02-07 09:06:01 +0000 |
| commit | 5313685c2d59624d24a9480717dd725bbafd1040 (patch) | |
| tree | 436f2f9353ffa8cc18785d8a387c662f83cbb83b /clang/lib/CodeGen | |
| parent | d5a2f4406e8f31b41e8972891255309505c19eb4 (diff) | |
| download | bcm5719-llvm-5313685c2d59624d24a9480717dd725bbafd1040.tar.gz bcm5719-llvm-5313685c2d59624d24a9480717dd725bbafd1040.zip | |
Calculate the .size() of the vector once.
llvm-svn: 149974
Diffstat (limited to 'clang/lib/CodeGen')
| -rw-r--r-- | clang/lib/CodeGen/CGObjCMac.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/clang/lib/CodeGen/CGObjCMac.cpp b/clang/lib/CodeGen/CGObjCMac.cpp index 947bdc023a7..5c486e4bcd0 100644 --- a/clang/lib/CodeGen/CGObjCMac.cpp +++ b/clang/lib/CodeGen/CGObjCMac.cpp @@ -1817,7 +1817,7 @@ llvm::Constant *CGObjCCommonMac::BuildGCBlockLayout(CodeGenModule &CGM, if (CGM.getLangOptions().ObjCGCBitmapPrint) { printf("\n block variable layout for block: "); const unsigned char *s = (unsigned char*)BitMap.c_str(); - for (unsigned i = 0; i < BitMap.size(); i++) + for (unsigned i = 0, e = BitMap.size(); i < e; i++) if (!(s[i] & 0xf0)) printf("0x0%x%s", s[i], s[i] != 0 ? ", " : ""); else @@ -4108,7 +4108,7 @@ llvm::Constant *CGObjCCommonMac::BuildIvarLayout( ForStrongLayout ? "strong" : "weak", OMD->getClassInterface()->getName().data()); const unsigned char *s = (unsigned char*)BitMap.c_str(); - for (unsigned i = 0; i < BitMap.size(); i++) + for (unsigned i = 0, e = BitMap.size(); i < e; i++) if (!(s[i] & 0xf0)) printf("0x0%x%s", s[i], s[i] != 0 ? ", " : ""); else @@ -4256,7 +4256,7 @@ void CGObjCMac::FinishModule() { OS << "\t.lazy_reference .objc_class_name_" << (*I)->getName() << "\n"; } - for (size_t i = 0; i < DefinedCategoryNames.size(); ++i) { + for (size_t i = 0, e = DefinedCategoryNames.size(); i < e; ++i) { OS << "\t.objc_category_name_" << DefinedCategoryNames[i] << "=0\n" << "\t.globl .objc_category_name_" << DefinedCategoryNames[i] << "\n"; } @@ -4770,14 +4770,14 @@ void CGObjCNonFragileABIMac::FinishNonFragileABIModule() { "\01L_OBJC_LABEL_CLASS_$", "__DATA, __objc_classlist, regular, no_dead_strip"); - for (unsigned i = 0; i < DefinedClasses.size(); i++) { + for (unsigned i = 0, e = DefinedClasses.size(); i < e; i++) { llvm::GlobalValue *IMPLGV = DefinedClasses[i]; if (IMPLGV->getLinkage() != llvm::GlobalValue::ExternalWeakLinkage) continue; IMPLGV->setLinkage(llvm::GlobalValue::ExternalLinkage); } - for (unsigned i = 0; i < DefinedMetaClasses.size(); i++) { + for (unsigned i = 0, e = DefinedMetaClasses.size(); i < e; i++) { llvm::GlobalValue *IMPLGV = DefinedMetaClasses[i]; if (IMPLGV->getLinkage() != llvm::GlobalValue::ExternalWeakLinkage) continue; |

