reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Transforms/Utils/Local.h
  415 bool removeUnreachableBlocks(Function &F, DomTreeUpdater *DTU = nullptr,

References

lib/CodeGen/WinEHPrepare.cpp
 1017   removeUnreachableBlocks(F);
 1039   removeUnreachableBlocks(F);
lib/Transforms/Coroutines/CoroSplit.cpp
  868   removeUnreachableBlocks(F);
  967     removeUnreachableBlocks(F);
 1348   removeUnreachableBlocks(F);
lib/Transforms/IPO/GlobalOpt.cpp
 2291       Changed |= removeUnreachableBlocks(*F, &DTU);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  929     removeUnreachableBlocks(*i);
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1283     removeUnreachableBlocks(F);
lib/Transforms/Scalar/FlattenCFGPass.cpp
   85     removeUnreachableBlocks(F);
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp
  131     removeUnreachableBlocks(F);
lib/Transforms/Scalar/PlaceSafepoints.cpp
  489   Modified |= removeUnreachableBlocks(F);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 2533   bool MadeChange = removeUnreachableBlocks(F, &DTU);
lib/Transforms/Scalar/SimplifyCFGPass.cpp
  175   bool EverChanged = removeUnreachableBlocks(F);
  187   if (!removeUnreachableBlocks(F))
  192     EverChanged |= removeUnreachableBlocks(F);
unittests/Transforms/Utils/LocalTest.cpp
  905     removeUnreachableBlocks(F, &DTU);
  913     removeUnreachableBlocks(F, &DTU);
  944     EXPECT_TRUE(removeUnreachableBlocks(F, &DTU));
  945     EXPECT_FALSE(removeUnreachableBlocks(F, &DTU));