Lines Matching full:pass
1 //===- Parsing, selection, and construction of pass pipelines -------------===//
12 /// static pass registry as well as related functionality. It also provides
13 /// helpers to aid in analyzing, debugging, and testing passes and pass
40 /// \brief No-op module pass which does nothing.
58 /// \brief No-op CGSCC pass which does nothing.
78 /// \brief No-op function pass which does nothing.
214 // Parse nested pass managers by recursing.
227 // Add the nested pass manager with the appropriate adaptor.
230 // Otherwise try to parse a pass name.
253 // Parse nested pass managers by recursing.
266 // Add the nested pass manager with the appropriate adaptor.
280 // Add the nested pass manager with the appropriate adaptor.
283 // Otherwise try to parse a pass name.
305 // Parse nested pass managers by recursing.
318 // Now add the nested manager as a module pass.
332 // Add the nested pass manager with the appropriate adaptor.
347 // Add the nested pass manager with the appropriate adaptor.
350 // Otherwise try to parse a pass name.
368 // Primary pass pipeline description parsing routine.
375 // 'module(...)' pass pipeline. If this will parse at all, it needs to
380 // This isn't parsable as a module pipeline, look for the end of a pass name
387 // If this looks like a CGSCC pass, parse the whole thing as a CGSCC
399 // Similarly, if this looks like a Function pass, parse the whole thing as