csharp
public sealed class IrValueA value produced by exactly one instruction. Ids are unique within a function and never reassigned, so the instruction stream is in SSA form — what mutates is memory, reached through IrPlace.
Fields and properties (2)
public int Idpublic IrType Type
Methods (2)
public IrValue(int id, IrType type)A value produced by exactly one instruction. Ids are unique within a function and never reassigned, so the instruction stream is in SSA form — what mutates is memory, reached through IrPlace.
public override string ToString()
Used by (35)
- BodyDecoderVixen.Raven
- FunctionVerifierVixen.Raven
- GlslEmitterVixen.Raven
- ImageAccessVixen.Raven
- ImportPrunerVixen.Raven
- InOutTestsVixen.Raven.Tests
- Int64TestsVixen.Raven.Tests
- IrArgumentVixen.Raven
- IrArrayLengthInstructionVixen.Raven
- IrAtomicInstructionVixen.Raven
- IrBinaryInstructionVixen.Raven
- IrCallInstructionVixen.Raven
- IrCapabilitiesVixen.Raven
- IrConstantInstructionVixen.Raven
- IrConstructInstructionVixen.Raven
- IrConvertInstructionVixen.Raven
- IrExtractInstructionVixen.Raven
- IrFunctionVixen.Raven
- IrIfStatementVixen.Raven
- IrIndexAccessVixen.Raven
- IrInstructionVixen.Raven
- IrIntrinsicInstructionVixen.Raven
- IrLoadInstructionVixen.Raven
- IrLoopStatementVixen.Raven
- IrPrinterVixen.Raven
- IrReturnStatementVixen.Raven
- IrSelectInstructionVixen.Raven
- IrStoreInstructionVixen.Raven
- IrUnaryInstructionVixen.Raven
- IrVerifierTestsVixen.Raven.Tests
- LibraryIrDecoderVixen.Raven
- LibraryIrEncoderVixen.Raven
- LowererVixen.Raven
- SpirvEmitterVixen.Raven
- WritableResourceTestsVixen.Raven.Tests