LLVM
17.0.0git
|
#include "llvm-c/Types.h"
#include "llvm/IR/DiagnosticHandler.h"
#include "llvm/Support/CBindingWrapping.h"
#include <cstdint>
#include <memory>
#include <optional>
#include <string>
#include "llvm/IR/FixedMetadataKinds.def"
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::StringMapEntry< ValueTy > |
StringMapEntry - This is used to represent one value that is inserted into a StringMap. More... | |
class | llvm::LLVMContext |
This is an important class for using LLVM in a threaded context. More... | |
Namespaces | |
llvm | |
This is an optimization pass for GlobalISel generic memory operations. | |
llvm::remarks | |
llvm::SyncScope | |
Macros | |
#define | LLVM_FIXED_MD_KIND(EnumID, Name, Value) EnumID = Value, |
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) |
#define LLVM_FIXED_MD_KIND | ( | EnumID, | |
Name, | |||
Value | |||
) | EnumID = Value, |
Definition at line 78 of file LLVMContext.h.