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

A registry for the auxiliary pass argument arguments. More...

#include "llvm/SandboxIR/Pass.h"

Public Member Functions

AuxPassArg createArg (StringRef Flag)
 Builder for argument with Flag.
void parse (StringRef ArgsStr)
 Parse the aux argument string ArgsStr and set the values.
void print (raw_ostream &OS) const
LLVM_DUMP_METHOD void dump () const

Friends

class AuxPassArg

Detailed Description

A registry for the auxiliary pass argument arguments.

This includes a builder for the pass arguments.

Definition at line 121 of file Pass.h.

Member Function Documentation

◆ createArg()

AuxPassArg AuxPassArgsRegistry::createArg ( StringRef Flag)

Builder for argument with Flag.

Definition at line 52 of file Pass.cpp.

References AuxPassArg.

◆ dump()

void AuxPassArgsRegistry::dump ( ) const

Definition at line 88 of file Pass.cpp.

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

◆ parse()

void AuxPassArgsRegistry::parse ( StringRef ArgsStr)

Parse the aux argument string ArgsStr and set the values.

Definition at line 58 of file Pass.cpp.

◆ print()

void AuxPassArgsRegistry::print ( raw_ostream & OS) const

Definition at line 79 of file Pass.cpp.

◆ AuxPassArg

friend class AuxPassArg
friend

Definition at line 128 of file Pass.h.

References AuxPassArg, and LLVM_DUMP_METHOD.

Referenced by AuxPassArg, and createArg().


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