Vixen
02b45cc4
csharp
public abstract class IrInstruction

An operation. Most define a value; those that act purely on memory or control (IrStoreInstruction, a void call) leave Result null.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (2)

  • public virtual IrValue? Result
  • public virtual IEnumerable<IrValue> Operands

    Values this instruction reads, for verification and later passes.

Used by (21)

  • FunctionVerifierVixen.Raven
  • GlslEmitterVixen.Raven
  • ImportPrunerVixen.Raven
  • IrArrayLengthInstructionVixen.Raven
  • IrAtomicInstructionVixen.Raven
  • IrBinaryInstructionVixen.Raven
  • IrCallInstructionVixen.Raven
  • IrCapabilitiesVixen.Raven
  • IrConstantInstructionVixen.Raven
  • IrConstructInstructionVixen.Raven
  • IrConvertInstructionVixen.Raven
  • IrExtractInstructionVixen.Raven
  • IrIntrinsicInstructionVixen.Raven
  • IrLoadInstructionVixen.Raven
  • IrPrinterVixen.Raven
  • IrSelectInstructionVixen.Raven
  • IrStoreInstructionVixen.Raven
  • IrUnaryInstructionVixen.Raven
  • LibraryIrEncoderVixen.Raven
  • LowererVixen.Raven
  • SpirvEmitterVixen.Raven