|
LLVM
8.0.1
|
#include "llvm-c/Types.h"#include "llvm/IR/DiagnosticHandler.h"#include "llvm/Support/CBindingWrapping.h"#include "llvm/Support/Options.h"#include <cstdint>#include <memory>#include <string>
Go to the source code of this file.
Classes | |
| class | llvm::SmallVectorImpl< T > |
| This class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter. More... | |
| class | llvm::LLVMContext |
| This is an important class for using LLVM in a threaded context. More... | |
Namespaces | |
| llvm | |
| This class represents lattice values for constants. | |
| llvm::yaml | |
| llvm::SyncScope | |
Typedefs | |
| typedef uint8_t | llvm::SyncScope::ID |
Enumerations | |
| enum | { llvm::SyncScope::SingleThread = 0, llvm::SyncScope::System = 1 } |
| Known synchronization scope IDs, which always have the same value. More... | |
Functions | |
| LLVMContext ** | llvm::unwrap (LLVMContextRef *Tys) |
| LLVMContextRef * | llvm::wrap (const LLVMContext **Tys) |
1.8.13