| LLVM 22.0.0git
    | 
#include "llvm-c/Types.h"#include "llvm/IR/DiagnosticHandler.h"#include "llvm/Support/CBindingWrapping.h"#include "llvm/Support/Compiler.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::LLVMContext | 
| This is an important class for using LLVM in a threaded context.  More... | |
| Namespaces | |
| namespace | llvm | 
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::remarks | 
| namespace | llvm::SyncScope | 
| Macros | |
| #define | LLVM_FIXED_MD_KIND(EnumID, Name, 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 ) | 
Definition at line 79 of file LLVMContext.h.