- createSmallAggregatevoid createSmallAggregate(IrIndex instrIndex, IrIndex type, IrInstrHeader instrHeader, IrFunction* ir, IrBuilder builder) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- fitsIntoRegisterbool fitsIntoRegister(IrIndex type, CompilationContext* c) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- func_pass_lower_aggregatesvoid func_pass_lower_aggregates(CompilationContext* c, IrFunction* ir, IrIndex funcIndex, IrBuilder builder) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- func_pass_lower_gepvoid func_pass_lower_gep(CompilationContext* context, IrFunction* ir, IrIndex funcIndex, IrBuilder builder) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- genAddressOffsetIrIndex genAddressOffset(IrIndex ptr, uint offset, IrIndex ptrType, IrIndex beforeInstr, IrBuilder builder) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- genCopyIrIndex genCopy(IrIndex dst, IrIndex src, IrIndex beforeInstr, IrBuilder builder) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- genLoadIrIndex genLoad(IrIndex ptr, uint offset, IrIndex ptrType, IrIndex beforeInstr, IrBuilder builder) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- lowerGEPvoid lowerGEP(CompilationContext* context, IrBuilder builder, IrIndex instrIndex, IrInstrHeader instrHeader) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- pass_ir_lowervoid pass_ir_lower(CompilationContext* c, ModuleDeclNode* mod, FunctionDeclNode* func) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- simplifyConstantIrIndex simplifyConstant(IrIndex index, CompilationContext* c) 
- Converts complex constants fitting in a single register into an integer constant