buildInstr overloads
Declared in <llvm/CodeGen/GlobalISel/CSEMIRBuilder.h>
Build and insert <empty> = Opcode <empty>. The insertion point is the one set by the last call of either setBasicBlock or setMI.
MachineInstrBuilder
buildInstr(unsigned int Opcode);
» more...
Build and insert an instruction, CSEing when possible.
virtual
MachineInstrBuilder
buildInstr(
unsigned int Opc,
ArrayRef<DstOp> DstOps,
ArrayRef<SrcOp> SrcOps,
std::optional<unsigned int> Flag = std::nullopt) override;
» more...
| Name | Description |
|---|---|
| Opcode | Target opcode for the instruction. |
| Opc | Opcode of the instruction to build. |
| DstOps | Destination operands. |
| SrcOps | Source operands. |
| Flag | Optional instruction flags. |