|
LLVM 23.0.0git
|
#include "VPlan.h"#include "VPlanUtils.h"#include "llvm/ADT/DepthFirstIterator.h"#include "llvm/ADT/GraphTraits.h"#include "llvm/ADT/PostOrderIterator.h"#include "llvm/ADT/SmallVector.h"Go to the source code of this file.
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
| iterator_range< df_iterator< VPBlockShallowTraversalWrapper< VPBlockBase * > > > | llvm::vp_depth_first_shallow (VPBlockBase *G) |
Returns an iterator range to traverse the graph starting at G in depth-first order. | |
| iterator_range< df_iterator< VPBlockShallowTraversalWrapper< const VPBlockBase * > > > | llvm::vp_depth_first_shallow (const VPBlockBase *G) |
| iterator_range< df_iterator< VPBlockDeepTraversalWrapper< VPBlockBase * > > > | llvm::vp_depth_first_deep (VPBlockBase *G) |
Returns an iterator range to traverse the graph starting at G in depth-first order while traversing through region blocks. | |
| iterator_range< df_iterator< VPBlockDeepTraversalWrapper< const VPBlockBase * > > > | llvm::vp_depth_first_deep (const VPBlockBase *G) |