|
LLVM 22.0.0git
|
#include "llvm/ADT/FunctionExtras.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringRef.h"#include "llvm/ADT/StringSet.h"#include "llvm/Object/ObjectFile.h"#include "llvm/Support/Allocator.h"#include "llvm/Support/Error.h"#include "llvm/Support/StringSaver.h"#include <atomic>#include <mutex>#include <queue>#include <shared_mutex>#include <string>#include <unordered_map>#include <unordered_set>Go to the source code of this file.
Classes | |
| class | llvm::orc::LibraryPathCache |
| class | llvm::orc::PathResolver |
| Resolves file system paths with optional caching of results. More... | |
| class | llvm::orc::DylibSubstitutor |
| Performs placeholder substitution in dynamic library paths. More... | |
| class | llvm::orc::DylibPathValidator |
| Validates and normalizes dynamic library paths. More... | |
| struct | llvm::orc::SearchPathConfig |
| class | llvm::orc::SearchPathResolver |
| class | llvm::orc::DylibResolverImpl |
| class | llvm::orc::DylibResolver |
| struct | llvm::orc::LibrarySearchPath |
| class | llvm::orc::LibraryScanHelper |
| Scans and tracks libraries for symbol resolution. More... | |
| class | llvm::orc::ObjectFileLoader |
| Loads an object file and provides access to it. More... | |
| class | llvm::orc::LibraryScanner |
| Scans libraries, resolves dependencies, and registers them. More... | |
| struct | llvm::orc::LibraryScanner::LibraryDepsInfo |
| Dependency info for a library. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::orc |
Typedefs | |
| using | llvm::orc::LibraryDepsInfo = LibraryScanner::LibraryDepsInfo |
Enumerations | |
| enum class | llvm::orc::SearchPathType { llvm::orc::RPath , llvm::orc::UsrOrSys , llvm::orc::RunPath } |
| enum class | llvm::orc::PathType : uint8_t { llvm::orc::User , llvm::orc::System , llvm::orc::Unknown } |
| enum class | llvm::orc::ScanState : uint8_t { llvm::orc::NotScanned , llvm::orc::Scanning , llvm::orc::Scanned } |