csharp
public enum IrBinaryOpA binary opcode. Unlike the bound tree these are already type-resolved: Add on two f32 vectors is componentwise float addition, and nothing else.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (20)
AddSubtractMultiplyDivideModuloMatrixMultiplyMatrix × matrix, matrix × vector or vector × matrix — a real product.
ShiftLeftShiftRightUnsignedShiftRightBitwiseAndBitwiseOrBitwiseXorLogicalAndLogicalOrEqualNotEqualLessThanLessThanOrEqualGreaterThanGreaterThanOrEqual
Used by (7)
- FunctionVerifierVixen.Raven
- GlslEmitterVixen.Raven
- IrBinaryInstructionVixen.Raven
- IrVerifierTestsVixen.Raven.Tests
- LibraryIrBinaryVixen.Raven
- LowererVixen.Raven
- SpirvEmitterVixen.Raven