csharp
public sealed class IrLoopStatementA structured loop. Condition holds the instructions that recompute ConditionValue on every iteration, and Continue is the step a for loop runs before re-testing — which is also where a continue lands.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (5)
Methods (1)
public IrLoopStatement(IrBlock condition, IrValue conditionValue, IrBlock body, IrBlock? continue, bool testBeforeBody)A structured loop. Condition holds the instructions that recompute ConditionValue on every iteration, and Continue is the step a for loop runs before re-testing — which is also where a continue lands.
Used by (17)
- AtomicTestsVixen.Raven.Tests
- BodyDecoderVixen.Raven
- CallGraphVixen.Raven
- FunctionVerifierVixen.Raven
- GlslEmitterVixen.Raven
- GroupSharedTestsVixen.Raven.Tests
- ImportPrunerVixen.Raven
- Int64TestsVixen.Raven.Tests
- IrCapabilitiesVixen.Raven
- IrFunctionVixen.Raven
- IrPrinterVixen.Raven
- IrVerifierTestsVixen.Raven.Tests
- LibraryBuilderVixen.Raven
- LibraryIrEncoderVixen.Raven
- LowererVixen.Raven
- SpirvEmitterVixen.Raven
- WritableResourceTestsVixen.Raven.Tests