[clang] 706c442 - [CodeGen] Use DenseMapBase::lookup (NFC)

Kazu Hirata via cfe-commits cfe-commits at lists.llvm.org
Sun Jun 11 13:19:43 PDT 2023


Author: Kazu Hirata
Date: 2023-06-11T13:19:26-07:00
New Revision: 706c442e72320a144da642aca8c59adb5bc2c858

URL: https://github.com/llvm/llvm-project/commit/706c442e72320a144da642aca8c59adb5bc2c858
DIFF: https://github.com/llvm/llvm-project/commit/706c442e72320a144da642aca8c59adb5bc2c858.diff

LOG: [CodeGen] Use DenseMapBase::lookup (NFC)

Added: 
    

Modified: 
    clang/lib/CodeGen/CGObjCMac.cpp
    clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/CodeGen/CGObjCMac.cpp b/clang/lib/CodeGen/CGObjCMac.cpp
index d52e560234bdf..319d6c52d1900 100644
--- a/clang/lib/CodeGen/CGObjCMac.cpp
+++ b/clang/lib/CodeGen/CGObjCMac.cpp
@@ -5293,12 +5293,7 @@ llvm::Constant *CGObjCCommonMac::GetClassName(StringRef RuntimeName) {
 }
 
 llvm::Function *CGObjCCommonMac::GetMethodDefinition(const ObjCMethodDecl *MD) {
-  llvm::DenseMap<const ObjCMethodDecl*, llvm::Function*>::iterator
-      I = MethodDefinitions.find(MD);
-  if (I != MethodDefinitions.end())
-    return I->second;
-
-  return nullptr;
+  return MethodDefinitions.lookup(MD);
 }
 
 /// GetIvarLayoutName - Returns a unique constant for the given

diff  --git a/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp b/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
index 74f8c19e1bc7e..84907bdd37630 100644
--- a/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
+++ b/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
@@ -485,10 +485,7 @@ class CheckVarsEscapingDeclContext final
   const FieldDecl *getFieldForGlobalizedVar(const ValueDecl *VD) const {
     assert(GlobalizedRD &&
            "Record for globalized variables must be generated already.");
-    auto I = MappedDeclsFields.find(VD);
-    if (I == MappedDeclsFields.end())
-      return nullptr;
-    return I->getSecond();
+    return MappedDeclsFields.lookup(VD);
   }
 
   /// Returns the list of the escaped local variables/parameters.


        


More information about the cfe-commits mailing list