csharp
public abstract class IrStatementA step inside a function body. Control flow stays structured — there is no basic-block graph — because both SPIR-V (which requires structured merges in shaders) and the source-level targets want it that way.
No guide page documents this yet — the page shows what the code says about itself.
Used by (25)
- AtomicTestsVixen.Raven.Tests
- BodyDecoderVixen.Raven
- CallGraphVixen.Raven
- FunctionVerifierVixen.Raven
- GlslEmitterVixen.Raven
- GroupSharedTestsVixen.Raven.Tests
- ImportPrunerVixen.Raven
- InOutTestsVixen.Raven.Tests
- Int64TestsVixen.Raven.Tests
- IrBlockVixen.Raven
- IrBreakStatementVixen.Raven
- IrCapabilitiesVixen.Raven
- IrContinueStatementVixen.Raven
- IrDiscardStatementVixen.Raven
- IrFunctionVixen.Raven
- IrIfStatementVixen.Raven
- IrInstructionVixen.Raven
- IrLoopStatementVixen.Raven
- IrPrinterVixen.Raven
- IrReturnStatementVixen.Raven
- LibraryBuilderVixen.Raven
- LibraryIrEncoderVixen.Raven
- LowererVixen.Raven
- SpirvEmitterVixen.Raven
- WritableResourceTestsVixen.Raven.Tests