Xreate
The Xreate programming language
CompilePass Member List

This is the complete list of members for CompilePass, including all inherited members.

finish()IPassvirtual
getEntryFunction()CompilePass
getFunctionUnit(const ManagedFnPtr &function)CompilePass
prepareQueries(TranscendLayer *transcend)CompilePassstatic
process(ManagedRulePtr rule)AbstractPass< void >inlinevirtual
process(ManagedFnPtr function)AbstractPass< void >inlinevirtual
process(CodeScope *scope, PassContext context, const std::string &hintBlockDecl="")AbstractPass< void >inlinevirtual
process(const Expression &expression, PassContext context, const std::string &varDecl="")AbstractPass< void >inlinevirtual
processFnCall(ManagedFnPtr functionCallee, PassContext context)AbstractPass< void >inlinevirtual
processFnCallUncertain(const std::string &calleeName, const std::list< ManagedFnPtr > &candidates, PassContext context)AbstractPass< void >inlinevirtual
run() overrideCompilePassvirtual