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
44 /// \brief No-op module pass which does nothing.
62 /// \brief No-op CGSCC pass which does nothing.
82 /// \brief No-op function pass which does nothing.
218 // Parse nested pass managers by recursing.
231 // Add the nested pass manager with the appropriate adaptor.
234 // Otherwise try to parse a pass name.
257 // Parse nested pass managers by recursing.
270 // Add the nested pass manager with the appropriate adaptor.
284 // Add the nested pass manager with the appropriate adaptor.
287 // Otherwise try to parse a pass name.
309 // Parse nested pass managers by recursing.
322 // Now add the nested manager as a module pass.
336 // Add the nested pass manager with the appropriate adaptor.
351 // Add the nested pass manager with the appropriate adaptor.
354 // Otherwise try to parse a pass name.
372 // Primary pass pipeline description parsing routine.
379 // 'module(...)' pass pipeline. If this will parse at all, it needs to
384 // This isn't parsable as a module pipeline, look for the end of a pass name
391 // If this looks like a CGSCC pass, parse the whole thing as a CGSCC
403 // Similarly, if this looks like a Function pass, parse the whole thing as