LLVM 22.0.0git
Public Member Functions | List of all members
llvm::sandboxir::PrintRegion Class Referencefinal

A Region pass that does nothing, for use as a placeholder in tests. More...

#include "llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintRegion.h"

Inheritance diagram for llvm::sandboxir::PrintRegion:
[legend]

Public Member Functions

 PrintRegion ()
 
bool runOnRegion (Region &R, const Analyses &A) final
 \Returns true if it modifies R.
 
- Public Member Functions inherited from llvm::sandboxir::RegionPass
 RegionPass (StringRef Name)
 Name can't contain any spaces or start with '-'.
 
virtual bool runOnRegion (Region &R, const Analyses &A)=0
 \Returns true if it modifies R.
 
- Public Member Functions inherited from llvm::sandboxir::Pass
 Pass (StringRef Name)
 Name can't contain any spaces or start with '-'.
 
virtual ~Pass ()
 
StringRef getName () const
 \Returns the name of the pass.
 
virtual void print (raw_ostream &OS) const
 
virtual LLVM_DUMP_METHOD void dump () const
 
virtual void printPipeline (raw_ostream &OS) const
 Similar to print() but adds a newline. Used for testing.
 

Additional Inherited Members

- Protected Attributes inherited from llvm::sandboxir::Pass
const std::string Name
 The pass name.
 

Detailed Description

A Region pass that does nothing, for use as a placeholder in tests.

Definition at line 10 of file PrintRegion.h.

Constructor & Destructor Documentation

◆ PrintRegion()

llvm::sandboxir::PrintRegion::PrintRegion ( )
inline

Definition at line 12 of file PrintRegion.h.

Member Function Documentation

◆ runOnRegion()

bool llvm::sandboxir::PrintRegion::runOnRegion ( Region R,
const Analyses A 
)
inlinefinalvirtual

\Returns true if it modifies R.

Implements llvm::sandboxir::RegionPass.

Definition at line 13 of file PrintRegion.h.

References OS, and llvm::outs().


The documentation for this class was generated from the following file: