LLVM 23.0.0git
OptBisect.h File Reference

This file declares the interface for bisecting optimizations. More...

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 two command line options (-opt-bisect and -opt-disable) in order to perform a bisecting search for optimization-related problems, and/or disable individual passes or combinations thereof. More...

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Functions

LLVM_ABI OptPassGatellvm::getGlobalPassGate ()
 Singleton instance of the OptPassGate class, so multiple pass managers don't need to coordinate their uses of OptBisect and OptDisable.

Detailed Description

This file declares the interface for bisecting optimizations.

Definition in file OptBisect.h.