LLVM API Documentation
#include "llvm/CompilerDriver/Tool.h"#include "llvm/ADT/GraphTraits.h"#include "llvm/ADT/IntrusiveRefCntPtr.h"#include "llvm/ADT/iterator.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringMap.h"#include "llvm/ADT/StringSet.h"#include "llvm/System/Path.h"#include <cassert>#include <string>
Go to the source code of this file.
Namespaces | |
| namespace | llvmc |
| namespace | llvm |
Classes | |
| class | llvmc::LanguageMap |
| LanguageMap - Maps from extensions to language names. More... | |
| class | llvmc::Edge |
| Edge - Represents an edge of the compilation graph. More... | |
| class | llvmc::SimpleEdge |
| SimpleEdge - An edge that has no properties. More... | |
| struct | llvmc::Node |
| Node - A node (vertex) of the compilation graph. More... | |
| class | llvmc::CompilationGraph |
| CompilationGraph - The compilation graph itself. More... | |
| class | llvmc::NodesIterator |
| class | llvmc::NodeChildIterator |
| NodeChildIterator - Another auxiliary class needed by GraphTraits. More... | |
| struct | llvm::GraphTraits< llvmc::CompilationGraph * > |
Typedefs | |
| typedef llvm::StringSet | llvmc::InputLanguagesSet |
Functions | |
| NodesIterator | llvmc::GraphBegin (CompilationGraph *G) |
| NodesIterator | llvmc::GraphEnd (CompilationGraph *G) |