|
LLVM 22.0.0git
|
#include <initializer_list>#include <stdint.h>#include <type_traits>#include <utility>#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/DenseSet.h"#include "llvm/ADT/iterator.h"#include "llvm/Support/Error.h"Go to the source code of this file.
Classes | |
| class | llvm::xray::Graph< VertexAttribute, EdgeAttribute, VI > |
| A Graph object represents a Directed Graph and is used in XRay to compute and store function call graphs and associated statistical information. More... | |
| class | llvm::xray::Graph< VertexAttribute, EdgeAttribute, VI >::InOutEdgeView< isConst, isOut > |
| A class for ranging over the incoming edges incident to a vertex. More... | |
| class | llvm::xray::Graph< VertexAttribute, EdgeAttribute, VI >::VertexView< isConst > |
| A class for ranging over the vertices in the graph. More... | |
| class | llvm::xray::Graph< VertexAttribute, EdgeAttribute, VI >::EdgeView< isConst > |
| A class for ranging over all the edges in the graph. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::xray |