diff --git a/llvm/include/llvm/IR/Dominators.h b/llvm/include/llvm/IR/Dominators.h index 4d140c3ad0f2cb..475355af5647ff 100644 --- a/llvm/include/llvm/IR/Dominators.h +++ b/llvm/include/llvm/IR/Dominators.h @@ -277,6 +277,12 @@ struct DominatorTreeVerifierPass : PassInfoMixin { PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); }; +/// Enables verification of dominator trees. +/// +/// This check is expensive and is disabled by default. `-verify-dom-info` +/// allows selectively enabling the check without needing to recompile. +extern bool VerifyDomInfo; + /// Legacy analysis pass which computes a \c DominatorTree. class DominatorTreeWrapperPass : public FunctionPass { DominatorTree DT; diff --git a/llvm/include/llvm/Support/Debug.h b/llvm/include/llvm/Support/Debug.h index 64b730951bdaba..184a3f363fda8b 100644 --- a/llvm/include/llvm/Support/Debug.h +++ b/llvm/include/llvm/Support/Debug.h @@ -85,10 +85,6 @@ extern bool DebugFlag; /// turning the checks on without need to recompile. /// \{ -/// Enables verification of dominator trees. -/// -extern bool VerifyDomInfo; - /// Enables verification of loop info. /// extern bool VerifyLoopInfo;