LLVM 24.0.0git
llvm::sandboxir::AuxPassArg Class Reference

This represents an auxiliary pass argument. More...

#include "llvm/SandboxIR/Pass.h"

Public Member Functions

bool get () const
StringRef getFlagStr () const
 operator bool () const
bool operator= (bool NewVal)
void print (raw_ostream &OS) const
LLVM_DUMP_METHOD void dump () const

Friends

class AuxPassArgsRegistry

Detailed Description

This represents an auxiliary pass argument.

Its value defaults to false and gets set by AuxPassArgsRegistry::parse(). It's value is cheap to access.

Definition at line 96 of file Pass.h.

Member Function Documentation

◆ dump()

void AuxPassArg::dump ( ) const

Definition at line 38 of file Pass.cpp.

References llvm::dbgs(), and llvm::print().

◆ get()

bool AuxPassArg::get ( ) const

Definition at line 26 of file Pass.cpp.

Referenced by operator bool().

◆ getFlagStr()

llvm::StringRef AuxPassArg::getFlagStr ( ) const

Definition at line 28 of file Pass.cpp.

◆ operator bool()

llvm::sandboxir::AuxPassArg::operator bool ( ) const
inline

Definition at line 110 of file Pass.h.

References get().

◆ operator=()

bool llvm::sandboxir::AuxPassArg::operator= ( bool NewVal)
inline

Definition at line 111 of file Pass.h.

◆ print()

void AuxPassArg::print ( raw_ostream & OS) const

Definition at line 33 of file Pass.cpp.

◆ AuxPassArgsRegistry

friend class AuxPassArgsRegistry
friend

Definition at line 104 of file Pass.h.

References AuxPassArgsRegistry.

Referenced by AuxPassArgsRegistry.


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