13#ifndef LLVM_OBJECT_TAPIFILE_H
14#define LLVM_OBJECT_TAPIFILE_H
38 void moveSymbolNext(
DataRefImpl &DRI)
const override;
54 bool is64Bit()
const override {
return MachO::is64Bit(Arch); }
68 std::vector<Symbol> Symbols;
69 MachO::Architecture Arch;
70 MachO::FileType FileKind;
static std::unique_ptr< PDBSymbol > getSymbolType(const PDBSymbol &Symbol)
Lightweight error class with error context and mandatory checking.
Tagged union holding either a T or a Error.
Defines the interface file.
StringRef - Represent a constant reference to a string, i.e.
The instances of the Type class are immutable: once they are created, they are never changed.
static bool classof(const Binary *v)
bool is64Bit() const override
This class implements an extremely fast bulk output stream that can only output to a stream.
Architecture
Defines the architecture slices that are supported by Text-based Stub files.
This is an optimization pass for GlobalISel generic memory operations.