LLVM: llvm::PassBuilder::PipelineElement Struct Reference (original) (raw)

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 130 of file PassBuilder.h.