Xreate
The Xreate programming language
|
Interface for custom function invocation operation compilation. More...
#include <compilepass.h>
Interface for custom function invocation operation compilation.
Default implementation is xreate::compilation::BruteFnInvocation
Public Member Functions | |
virtual llvm::Value * | operator() (std::vector< llvm::Value *> &&args, const std::string &hintDecl="")=0 |
Returns result of custom function invocation for the given arguments. | |