LLVM  14.0.0git
Classes | Namespaces | Variables
OptBisect.h File Reference
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/ManagedStatic.h"
#include <limits>
Include dependency graph for OptBisect.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::OptPassGate
 Extensions to this class implement mechanisms to disable passes and individual optimizations at compile time. More...
 
class  llvm::OptBisect
 This class implements a mechanism to disable passes and individual optimizations at compile time based on a command line option (-opt-bisect-limit) in order to perform a bisecting search for optimization-related problems. More...
 

Namespaces

 llvm
 This file implements support for optimizing divisions by a constant.
 

Variables

ManagedStatic< OptBisectllvm::OptBisector
 Singleton instance of the OptBisect class, so multiple pass managers don't need to coordinate their uses of OptBisect. More...
 

Detailed Description

This file declares the interface for bisecting optimizations.

Definition in file OptBisect.h.