Go to the documentation of this file.
21 using namespace MachO;
29 Err = Result.takeError();
34 auto FlattenObjectInfo = [
this](
const auto &
File) {
40 FlattenObjectInfo(ParsedFile);
42 for (
const std::shared_ptr<InterfaceFile> &
File : ParsedFile->documents())
43 FlattenObjectInfo(
File);
52 Parent->Libraries[
Index].Arch));
This is an optimization pass for GlobalISel generic memory operations.
~TapiUniversal() override
static ErrorSuccess success()
Create a success value.
Itanium Name Demangler Library
Tagged union holding either a T or a Error.
MemoryBufferRef getMemoryBufferRef() const
Expected< std::unique_ptr< TapiFile > > getAsObjectFile() const
TapiUniversal(MemoryBufferRef Source, Error &Err)
Helper for Errors used as out-parameters.
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 Expected< std::unique_ptr< TapiUniversal > > create(MemoryBufferRef Source)
compiles ldr LCPI1_0 ldr ldr mov lsr tst moveq r1 ldr LCPI1_1 and r0 bx lr It would be better to do something like to fold the shift into the conditional move
StringRef - Represent a constant reference to a string, i.e.
Should compile to something r4 addze r3 instead we get
Lightweight error class with error context and mandatory checking.
Instrumentation for Order File