FreeTensor
Loading...
Searching...
No Matches
Namespaces | Functions
inlined_invoke.cc File Reference
#include <algorithm>
#include <analyze/all_uses.h>
#include <container_utils.h>
#include <frontend/inlined_invoke.h>
#include <get_new_name.h>
#include <pass/hoist_return_vars.h>
#include <pass/rename_var.h>
Include dependency graph for inlined_invoke.cc:

Namespaces

namespace  freetensor
 

Functions

std::pair< Func, std::vector< std::pair< int, Ref< Buffer > > > > freetensor::stripReturns (const Func &func)
 
Stmt freetensor::inlinedInvoke (const Metadata &callSiteMetadata, const Func &func, const std::vector< Ref< FrontendVar > > &args, const std::unordered_map< std::string, Ref< FrontendVar > > &kvs, const std::vector< std::string > &retNames, const std::unordered_set< std::string > &conflictNames, bool forceAllowClosures=false)