| LLVM 22.0.0git
    | 
A struct to capture parsed pass pipeline names. More...
#include "llvm/Passes/PassBuilder.h"
| Public Attributes | |
| StringRef | Name | 
| std::vector< PipelineElement > | InnerPipeline | 
A struct to capture parsed pass pipeline names.
A pipeline is defined as a series of names, each of which may in itself recursively contain a nested pipeline. A name is either the name of a pass (e.g. "instcombine") or the name of a pipeline type (e.g. "cgscc"). If the name is the name of a pass, the InnerPipeline is empty, since passes cannot contain inner pipelines. See parsePassPipeline() for a more detailed description of the textual pipeline format.
Definition at line 126 of file PassBuilder.h.
| std::vector<PipelineElement> llvm::PassBuilder::PipelineElement::InnerPipeline | 
Definition at line 128 of file PassBuilder.h.
| StringRef llvm::PassBuilder::PipelineElement::Name | 
Definition at line 127 of file PassBuilder.h.