Vixen
02b45cc4
csharp
public abstract record class LibraryIrStatement

A step inside a lowered body. Polymorphic through a discriminator so the artefact reads the way the IR dump does — "op": "call" rather than a tag number.

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

Used by (20)

  • BodyDecoderVixen.Raven
  • LibraryIrBinaryVixen.Raven
  • LibraryIrBlockVixen.Raven
  • LibraryIrBreakVixen.Raven
  • LibraryIrCallVixen.Raven
  • LibraryIrConstantVixen.Raven
  • LibraryIrConstructVixen.Raven
  • LibraryIrContinueVixen.Raven
  • LibraryIrConvertVixen.Raven
  • LibraryIrDiscardVixen.Raven
  • LibraryIrEncoderVixen.Raven
  • LibraryIrExtractVixen.Raven
  • LibraryIrIfVixen.Raven
  • LibraryIrIntrinsicVixen.Raven
  • LibraryIrLoadVixen.Raven
  • LibraryIrLoopVixen.Raven
  • LibraryIrReturnVixen.Raven
  • LibraryIrSelectVixen.Raven
  • LibraryIrStoreVixen.Raven
  • LibraryIrUnaryVixen.Raven