Go to the documentation of this file.
13 #ifndef LLVM_OBJECT_TAPIFILE_H
14 #define LLVM_OBJECT_TAPIFILE_H
65 std::vector<Symbol> Symbols;
72 #endif // LLVM_OBJECT_TAPIFILE_H
bool is64Bit(Architecture)
Check if architecture is 64 bit.
This is an optimization pass for GlobalISel generic memory operations.
void moveSymbolNext(DataRefImpl &DRI) const override
Expected< uint32_t > getSymbolFlags(DataRefImpl DRI) const override
Tagged union holding either a T or a Error.
This class implements an extremely fast bulk output stream that can only output to a stream.
Error printSymbolName(raw_ostream &OS, DataRefImpl DRI) const override
bar al al movzbl eax ret Missed when stored in a memory object
Architecture
Defines the architecture slices that are supported by Text-based Stub files.
static bool classof(const Binary *v)
Defines the interface file.
basic_symbol_iterator symbol_begin() const override
TapiFile(MemoryBufferRef Source, const MachO::InterfaceFile &interface, MachO::Architecture Arch)
StringRef - Represent a constant reference to a string, i.e.
Lightweight error class with error context and mandatory checking.
basic_symbol_iterator symbol_end() const override