|
LLVM 22.0.0git
|
#include "llvm/Support/Compiler.h"#include <algorithm>#include <cassert>#include <cstddef>#include <cstdint>#include <functional>#include <map>#include <set>#include <string>#include "llvm/ADT/BitmaskEnum.h"#include "llvm/ADT/FunctionExtras.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/Error.h"Go to the source code of this file.
Classes | |
| class | llvm::JITSymbolFlags |
| Flags for symbols in the JIT. More... | |
| class | llvm::ARMJITSymbolFlags |
| ARM-specific JIT symbol flags. More... | |
| class | llvm::JITEvaluatedSymbol |
| Represents a symbol that has been evaluated to an address already. More... | |
| class | llvm::JITSymbol |
| Represents a symbol in the JIT. More... | |
| class | llvm::JITSymbolResolver |
| Symbol resolution interface. More... | |
| class | llvm::LegacyJITSymbolResolver |
| Legacy symbol resolution interface. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::object |
Typedefs | |
| using | llvm::JITTargetAddress = uint64_t |
| Represents an address in the target process's address space. | |
Functions | |
| template<typename T> | |
| T | llvm::jitTargetAddressToPointer (JITTargetAddress Addr) |
| Convert a JITTargetAddress to a pointer. | |
| template<typename T> | |
| T | llvm::jitTargetAddressToFunction (JITTargetAddress Addr) |
| Convert a JITTargetAddress to a callable function pointer. | |
| template<typename T> | |
| JITTargetAddress | llvm::pointerToJITTargetAddress (T *Ptr) |
| Convert a pointer to a JITTargetAddress. | |
| JITSymbolFlags | llvm::operator& (const JITSymbolFlags &LHS, const JITSymbolFlags::FlagNames &RHS) |
| JITSymbolFlags | llvm::operator| (const JITSymbolFlags &LHS, const JITSymbolFlags::FlagNames &RHS) |