Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
proteus::Func Member List

This is the complete list of members for proteus::Func, including all inherited members.

beginFor(Var &IterVar, Var &InitVar, Var &UpperBound, Var &IncVar, const char *File=__builtin_FILE(), int Line=__builtin_LINE())proteus::Func
beginFunction(const char *File=__builtin_FILE(), int Line=__builtin_LINE())proteus::Func
beginIf(Var &CondVar, const char *File=__builtin_FILE(), int Line=__builtin_LINE())proteus::Func
call(StringRef Name)proteus::Func
callBuiltin(function_ref< Var &(Func &)> Lower)proteus::Funcinline
declArgs()proteus::Funcinline
declVar(StringRef Name)proteus::Funcinline
declVarInternal(StringRef Name, Type *Ty, Type *PointerElemType=nullptr)proteus::Func
emitAlloca(Type *Ty, StringRef Name)proteus::Func
endFor()proteus::Func
endFunction()proteus::Func
endIf()proteus::Func
Func(FunctionCallee FC)proteus::Func
getArg(unsigned int ArgNo)proteus::Func
getFunction()proteus::Func
getIRB()proteus::Func
getName()proteus::Funcinline
ret(std::optional< std::reference_wrapper< Var > > OptRet=std::nullopt)proteus::Func