14 #ifndef LLVM_TARGET_TARGETOPCODES_H
15 #define LLVM_TARGET_TARGETOPCODES_H
24 namespace TargetOpcode {
A Stackmap instruction captures the location of live variables at its position in the instruction str...
COPY - Target-independent register copy.
DBG_VALUE - a mapping of the llvm.dbg.value intrinsic.
IMPLICIT_DEF - This is the MachineInstr-level equivalent of undef.
Loading instruction that may page fault, bundled with associated information on how to handle such a ...
Instruction that records the offset of a local stack allocation passed to llvm.localescape.
Patchable call instruction - this instruction represents a call to a constant address, followed by a series of NOPs.
INSERT_SUBREG - This instruction takes three operands: a register that has subregisters, a register providing an insert value, and a subregister index.
This pseudo-instruction loads the stack guard value.
REG_SEQUENCE - This variadic instruction is used to form a register that represents a consecutive seq...
EXTRACT_SUBREG - This instruction takes two operands: a register that has subregisters, and a subregister index.
BUNDLE - This instruction represents an instruction bundle.
KILL - This instruction is a noop that is used only to adjust the liveness of registers.
Call instruction with associated vm state for deoptimization and list of live pointers for relocation...
COPY_TO_REGCLASS - This instruction is a placeholder for a plain register-to-register copy into a spe...
SUBREG_TO_REG - This instruction is similar to INSERT_SUBREG except that the first operand is an imme...