module volt.lowerer.array

Code Map

module volt.lowerer.array;


fn getLlvmMemMove(loc: const(Location), lp: LanguagePass) ir.Function { }
fn getLlvmMemCopy(loc: const(Location), lp: LanguagePass) ir.Function { }
fn getArrayAppendFunction(loc: const(Location), lp: LanguagePass, thisModule: ir.Module, ltype: ir.ArrayType, rtype: ir.Type, isAssignment: bool) ir.Function { }
fn getArrayPrependFunction(loc: const(Location), lp: LanguagePass, thisModule: ir.Module, ltype: ir.ArrayType, rtype: ir.Type) ir.Function { }
fn getArrayCopyFunction(loc: const(Location), lp: LanguagePass, thisModule: ir.Module, type: ir.ArrayType) ir.Function { }
fn getArrayConcatFunction(loc: const(Location), lp: LanguagePass, thisModule: ir.Module, type: ir.ArrayType, isAssignment: bool) ir.Function { }
fn getArrayCmpFunction(loc: const(Location), lp: LanguagePass, thisModule: ir.Module, type: ir.ArrayType) ir.Function { }