Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
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::Func | inline |
declArgs() | proteus::Func | inline |
declVar(StringRef Name) | proteus::Func | inline |
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::Func | inline |
ret(std::optional< std::reference_wrapper< Var > > OptRet=std::nullopt) | proteus::Func |