LLVM 20.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 121 of file PassBuilder.h.
std::vector<PipelineElement> llvm::PassBuilder::PipelineElement::InnerPipeline |
Definition at line 123 of file PassBuilder.h.
StringRef llvm::PassBuilder::PipelineElement::Name |
Definition at line 122 of file PassBuilder.h.