Holds insertion and metadata state for a MachineIRBuilder.
Synopsis
Declared in <llvm/CodeGen/GlobalISel/MachineIRBuilder.h>
struct MachineIRBuilderState;
Description
Since MachineIRBuilders only store state in this object, builder state can be transferred between different kinds of MachineIRBuilders.
Data Members
Name |
Description |
Optional CSE info consulted while building instructions. |
|
Debug location to be set to any instruction we create. |
|
Optional deactivation symbol for built instructions. |
|
Insertion point iterator inside MBB. |
|
@{ Basic block receiving newly built instructions. |
|
MachineFunction under construction. |
|
MMRA Metadata to be set on any instruction we create. |
|
Information used to verify types are consistent and to create virtual registers. |
|
Optional observer notified when instructions are created. |
|
PC sections metadata to be set to any instruction we create. |
|
Information used to access the description of the opcodes. |
Created with MrDocs