From b17d2136eae4d9003e2a04f89afc6cd6a56c966a Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Sat, 12 Jan 2019 18:36:22 +0000 Subject: Give helper classes/functions local linkage. NFC. llvm-svn: 351016 --- llvm/lib/Transforms/Scalar/LICM.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'llvm/lib/Transforms/Scalar/LICM.cpp') diff --git a/llvm/lib/Transforms/Scalar/LICM.cpp b/llvm/lib/Transforms/Scalar/LICM.cpp index 44ef6ea73ff..d204654c391 100644 --- a/llvm/lib/Transforms/Scalar/LICM.cpp +++ b/llvm/lib/Transforms/Scalar/LICM.cpp @@ -480,6 +480,7 @@ bool llvm::sinkRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, return Changed; } +namespace { // This is a helper class for hoistRegion to make it able to hoist control flow // in order to be able to hoist phis. The way this works is that we initially // start hoisting to the loop preheader, and when we see a loop invariant branch @@ -706,6 +707,7 @@ public: return HoistDestinationMap[BB]; } }; +} // namespace /// Walk the specified region of the CFG (defined by all blocks dominated by /// the specified block, and that are in the current loop) in depth first -- cgit v1.2.3