Closure 12 src/Closure.cpp Closure::Closure(Stmt s, const string &loop_variable) { Closure 19 src/Closure.cpp void Closure::visit(const Let *op) { Closure 26 src/Closure.cpp void Closure::visit(const LetStmt *op) { Closure 33 src/Closure.cpp void Closure::visit(const For *op) { Closure 41 src/Closure.cpp void Closure::found_buffer_ref(const string &name, Type type, Closure 60 src/Closure.cpp void Closure::visit(const Load *op) { Closure 66 src/Closure.cpp void Closure::visit(const Store *op) { Closure 73 src/Closure.cpp void Closure::visit(const Allocate *op) { Closure 85 src/Closure.cpp void Closure::visit(const Variable *op) { Closure 23 src/Closure.h class Closure : public IRVisitor { Closure 64 src/Closure.h Closure() {} Closure 73 src/Closure.h Closure(Stmt s, const std::string &loop_variable = ""); Closure 19 src/CodeGen_Internal.cpp vector<llvm::Type*> llvm_types(const Closure& closure, llvm::StructType *buffer_t, LLVMContext &context) { Closure 33 src/CodeGen_Internal.cpp StructType *build_closure_type(const Closure& closure, Closure 43 src/CodeGen_Internal.cpp const Closure& closure, Closure 83 src/CodeGen_Internal.cpp void unpack_closure(const Closure& closure, Closure 24 src/CodeGen_Internal.h llvm::StructType *build_closure_type(const Closure& closure, llvm::StructType *buffer_t, llvm::LLVMContext *context); Closure 32 src/CodeGen_Internal.h const Closure& closure, Closure 41 src/CodeGen_Internal.h void unpack_closure(const Closure& closure, Closure 2984 src/CodeGen_LLVM.cpp Closure closure(op->body, op->name); Closure 68 src/DeviceArgument.cpp Internal::Closure::visit(op); Closure 72 src/DeviceArgument.cpp Internal::Closure::visit(op); Closure 83 src/DeviceArgument.cpp Internal::Closure::visit(loop); Closure 87 src/DeviceArgument.h class HostClosure : public Closure { Closure 95 src/DeviceArgument.h using Internal::Closure::visit; Closure 672 src/HexagonOffload.cpp Closure c(body);