User Guide
loop_unroll_visitor.cpp File Reference

Go to the source code of this file.

Namespaces

 nmodl
 encapsulates code generation backend implementations
 
 nmodl::visitor
 Implementation of different AST visitors.
 

Functions

static std::shared_ptr< ast::Expression > nmodl::visitor::unwrap (const std::shared_ptr< ast::Expression > &expr)
 return underlying expression wrapped by WrappedExpression More...
 
static std::shared_ptr< ast::ExpressionStatement > nmodl::visitor::unroll_for_loop (const std::shared_ptr< ast::FromStatement > &node)
 Unroll given for loop. More...