Class which stores all the state required in a MachineIRBuilder. Since MachineIRBuilders will only store state in this object, it allows to transfer BuilderState between different kinds of MachineIRBuilders.

Synopsis

Declared in <llvm/CodeGen/GlobalISel/MachineIRBuilder.h>

struct MachineIRBuilderState;

Data Members

Name

Description

CSEInfo

DL

Debug location to be set to any instruction we create.

DS

II

MBB

@{

MF

MachineFunction under construction.

MMRA

MMRA Metadata to be set on any instruction we create.

MRI

Information used to verify types are consistent and to create virtual registers.

Observer

@}

PCSections

PC sections metadata to be set to any instruction we create.

TII

Information used to access the description of the opcodes.

Created with MrDocs