[NFC] Improve clarity in emitInstrCountChangedRemark
authorJessica Paquette <jpaquette@apple.com>
Tue, 4 Sep 2018 21:03:43 +0000 (21:03 +0000)
committerJessica Paquette <jpaquette@apple.com>
Tue, 4 Sep 2018 21:03:43 +0000 (21:03 +0000)
Add a "CouldOnlyImpactOneFunction" bool that's true when we pass in a function.

Just cleaning up a little bit, since I'm going to add in the per-function
remarks soon from D51467.

llvm-svn: 341407

llvm/lib/IR/LegacyPassManager.cpp

index b06d596..5435e07 100644 (file)
@@ -152,8 +152,11 @@ void PMDataManager::emitInstrCountChangedRemark(Pass *P, Module &M,
   if (P->getAsPMDataManager())
     return;
 
+  // Set to true if this isn't a module pass or CGSCC pass.
+  bool CouldOnlyImpactOneFunction = (F != nullptr);
+
   // Do we have a function we can use to emit a remark?
-  if (F == nullptr) {
+  if (!CouldOnlyImpactOneFunction) {
     // We need a function containing at least one basic block in order to output
     // remarks. Since it's possible that the first function in the module
     // doesn't actually contain a basic block, we have to go and find one that's