class PrintLoopPass
Declaration
class PrintLoopPass : public PassInfoMixin { /* full declaration omitted */ };
Description
Pass for printing a loop's contents as textual IR.
Declared at: llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:419
Inherits from: PassInfoMixin
Method Overview
- public PrintLoopPass()
- public PrintLoopPass(llvm::raw_ostream & OS, const std::string & Banner = "")
- public llvm::PreservedAnalyses run(llvm::Loop & L, llvm::LoopAnalysisManager &, llvm::LoopStandardAnalysisResults &, llvm::LPMUpdater &)
Methods
¶PrintLoopPass()
PrintLoopPass()
Declared at: llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:424
¶PrintLoopPass(llvm::raw_ostream& OS,
const std::string& Banner = "")
PrintLoopPass(llvm::raw_ostream& OS,
const std::string& Banner = "")
Declared at: llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:425
Parameters
- llvm::raw_ostream& OS
- const std::string& Banner = ""
¶llvm::PreservedAnalyses run(
llvm::Loop& L,
llvm::LoopAnalysisManager&,
llvm::LoopStandardAnalysisResults&,
llvm::LPMUpdater&)
llvm::PreservedAnalyses run(
llvm::Loop& L,
llvm::LoopAnalysisManager&,
llvm::LoopStandardAnalysisResults&,
llvm::LPMUpdater&)
Declared at: llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:427