FreeTensor
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
inlined_invoke.h File Reference
#include <unordered_map>
#include <unordered_set>
#include <analyze/symbol_table.h>
#include <frontend/frontend_var.h>
#include <func.h>
#include <mutator.h>
Include dependency graph for inlined_invoke.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  freetensor::StripReturns
 
class  freetensor::InlinedInvoke
 

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)