14 #ifndef LLVM_IR_OPTBISECT_H 15 #define LLVM_IR_OPTBISECT_H 70 bool isEnabled()
const override {
return BisectEnabled; }
74 bool BisectEnabled =
false;
75 unsigned LastBisectNum = 0;
80 #endif // LLVM_IR_OPTBISECT_H Pass interface - Implemented by all 'passes'.
virtual ~OptPassGate()=default
This class represents lattice values for constants.
Extensions to this class implement mechanisms to disable passes and individual optimizations at compi...
virtual bool shouldRunPass(const Pass *P, StringRef IRDescription)
IRDescription is a textual description of the IR unit the pass is running over.
bool isEnabled() const override
isEnabled should return true before calling shouldRunPass
virtual bool isEnabled() const
isEnabled should return true before calling shouldRunPass
This class implements a mechanism to disable passes and individual optimizations at compile time base...
print lazy value Lazy Value Info Printer Pass
StringRef - Represent a constant reference to a string, i.e.