LLVM  16.0.0git
Namespaces | Enumerations | Functions | Variables
PrintPasses.h File Reference
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/CommandLine.h"
#include <vector>
Include dependency graph for PrintPasses.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


 This is an optimization pass for GlobalISel generic memory operations.


enum  llvm::ChangePrinter {
  llvm::ChangePrinter::None, llvm::ChangePrinter::Verbose, llvm::ChangePrinter::Quiet, llvm::ChangePrinter::DiffVerbose,
  llvm::ChangePrinter::DiffQuiet, llvm::ChangePrinter::ColourDiffVerbose, llvm::ChangePrinter::ColourDiffQuiet, llvm::ChangePrinter::DotCfgVerbose,


bool llvm::shouldPrintBeforeSomePass ()
 This is a helper to determine whether to print IR before or after a pass. More...
bool llvm::shouldPrintAfterSomePass ()
bool llvm::shouldPrintBeforePass (StringRef PassID)
bool llvm::shouldPrintAfterPass (StringRef PassID)
bool llvm::shouldPrintBeforeAll ()
bool llvm::shouldPrintAfterAll ()
std::vector< std::string > llvm::printBeforePasses ()
std::vector< std::string > llvm::printAfterPasses ()
bool llvm::forcePrintModuleIR ()
bool llvm::isPassInPrintList (StringRef PassName)
bool llvm::isFilterPassesEmpty ()
bool llvm::isFunctionInPrintList (StringRef FunctionName)
std::string llvm::doSystemDiff (StringRef Before, StringRef After, StringRef OldLineFormat, StringRef NewLineFormat, StringRef UnchangedLineFormat)


cl::opt< ChangePrinter > llvm::PrintChanged