|
LLVM 23.0.0git
|
#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringMap.h"#include "llvm/ADT/StringRef.h"#include "llvm/Object/IRSymtab.h"#include "llvm/Object/SymbolicFile.h"#include "llvm/Support/Error.h"#include "llvm/Support/MemoryBufferRef.h"#include "llvm/TargetParser/Triple.h"#include <cstdint>#include <memory>Go to the source code of this file.
Classes | |
| struct | llvm::offloading::Symbol |
| A minimum symbol interface that provides the necessary information to extract archive members and resolve LTO symbols. More... | |
| struct | llvm::offloading::InputDesc |
| Description of a single input (file or library). More... | |
| struct | llvm::offloading::ResolvedInputs |
| Result of archive member resolution. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::object |
| namespace | llvm::offloading |
Functions | |
| Expected< ResolvedInputs > | llvm::offloading::resolveArchiveMembers (ArrayRef< InputDesc > Order, ArrayRef< StringRef > SearchPaths, ArrayRef< StringRef > ForcedUndefs={}, StringRef Root="", ArrayRef< Triple::ArchType > DeviceArchs={}) |
| Resolve archive members from the given inputs using a symbol-driven fixed-point algorithm. | |