vox.ir.ir_validation

Members

Functions

validateIrFunction
void validateIrFunction(CompilationContext* context, IrFunction* ir, string passName)
validateIrInstruction
void validateIrInstruction(CompilationContext* c, IrFunction* ir, IrIndex instrIndex, IrInstrHeader instrHeader)
Undocumented in source. Be warned that the author may not have intended to support it.
validateIrInstruction_dummy
void validateIrInstruction_dummy(CompilationContext* context, IrFunction* ir, IrIndex instrIndex, IrInstrHeader instrHeader)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

instrValidators
void function(CompilationContext*, IrFunction*, IrIndex, ref IrInstrHeader)[] instrValidators;
Undocumented in source.

Meta

Authors

Andrey Penechko. IR Validation routines