CodeGen_C 115 src/CodeGen_C.cpp CodeGen_C::CodeGen_C(ostream &s, Target t, OutputKind output_kind, const std::string &guard) : CodeGen_C 165 src/CodeGen_C.cpp CodeGen_C::~CodeGen_C() { CodeGen_C 303 src/CodeGen_C.cpp void CodeGen_C::set_name_mangling_mode(NameMangling mode) { CodeGen_C 317 src/CodeGen_C.cpp string CodeGen_C::print_type(Type type, AppendSpaceIfNeeded space_option) { CodeGen_C 321 src/CodeGen_C.cpp string CodeGen_C::print_reinterpret(Type type, Expr e) { CodeGen_C 333 src/CodeGen_C.cpp string CodeGen_C::print_name(const string &name) { CodeGen_C 473 src/CodeGen_C.cpp void CodeGen_C::compile(const Module &input) { CodeGen_C 482 src/CodeGen_C.cpp void CodeGen_C::compile(const LoweredFunc &f) { CodeGen_C 623 src/CodeGen_C.cpp void CodeGen_C::compile(const Buffer<> &buffer) { CodeGen_C 677 src/CodeGen_C.cpp string CodeGen_C::print_expr(Expr e) { CodeGen_C 683 src/CodeGen_C.cpp void CodeGen_C::print_stmt(Stmt s) { CodeGen_C 687 src/CodeGen_C.cpp string CodeGen_C::print_assignment(Type t, const std::string &rhs) { CodeGen_C 702 src/CodeGen_C.cpp void CodeGen_C::open_scope() { CodeGen_C 709 src/CodeGen_C.cpp void CodeGen_C::close_scope(const std::string &comment) { CodeGen_C 720 src/CodeGen_C.cpp void CodeGen_C::visit(const Variable *op) { CodeGen_C 724 src/CodeGen_C.cpp void CodeGen_C::visit(const Cast *op) { CodeGen_C 728 src/CodeGen_C.cpp void CodeGen_C::visit_binop(Type t, Expr a, Expr b, const char * op) { CodeGen_C 734 src/CodeGen_C.cpp void CodeGen_C::visit(const Add *op) { CodeGen_C 738 src/CodeGen_C.cpp void CodeGen_C::visit(const Sub *op) { CodeGen_C 742 src/CodeGen_C.cpp void CodeGen_C::visit(const Mul *op) { CodeGen_C 746 src/CodeGen_C.cpp void CodeGen_C::visit(const Div *op) { CodeGen_C 759 src/CodeGen_C.cpp void CodeGen_C::visit(const Mod *op) { CodeGen_C 772 src/CodeGen_C.cpp void CodeGen_C::visit(const Max *op) { CodeGen_C 776 src/CodeGen_C.cpp void CodeGen_C::visit(const Min *op) { CodeGen_C 780 src/CodeGen_C.cpp void CodeGen_C::visit(const EQ *op) { CodeGen_C 784 src/CodeGen_C.cpp void CodeGen_C::visit(const NE *op) { CodeGen_C 788 src/CodeGen_C.cpp void CodeGen_C::visit(const LT *op) { CodeGen_C 792 src/CodeGen_C.cpp void CodeGen_C::visit(const LE *op) { CodeGen_C 796 src/CodeGen_C.cpp void CodeGen_C::visit(const GT *op) { CodeGen_C 800 src/CodeGen_C.cpp void CodeGen_C::visit(const GE *op) { CodeGen_C 804 src/CodeGen_C.cpp void CodeGen_C::visit(const Or *op) { CodeGen_C 808 src/CodeGen_C.cpp void CodeGen_C::visit(const And *op) { CodeGen_C 812 src/CodeGen_C.cpp void CodeGen_C::visit(const Not *op) { CodeGen_C 816 src/CodeGen_C.cpp void CodeGen_C::visit(const IntImm *op) { CodeGen_C 824 src/CodeGen_C.cpp void CodeGen_C::visit(const UIntImm *op) { CodeGen_C 828 src/CodeGen_C.cpp void CodeGen_C::visit(const StringImm *op) { CodeGen_C 848 src/CodeGen_C.cpp void CodeGen_C::visit(const FloatImm *op) { CodeGen_C 871 src/CodeGen_C.cpp void CodeGen_C::visit(const Call *op) { CodeGen_C 1132 src/CodeGen_C.cpp void CodeGen_C::visit(const Load *op) { CodeGen_C 1156 src/CodeGen_C.cpp void CodeGen_C::visit(const Store *op) { CodeGen_C 1187 src/CodeGen_C.cpp void CodeGen_C::visit(const Let *op) { CodeGen_C 1204 src/CodeGen_C.cpp void CodeGen_C::visit(const Select *op) { CodeGen_C 1217 src/CodeGen_C.cpp void CodeGen_C::visit(const LetStmt *op) { CodeGen_C 1234 src/CodeGen_C.cpp void CodeGen_C::visit(const AssertStmt *op) { CodeGen_C 1251 src/CodeGen_C.cpp void CodeGen_C::visit(const ProducerConsumer *op) { CodeGen_C 1261 src/CodeGen_C.cpp void CodeGen_C::visit(const For *op) { CodeGen_C 1291 src/CodeGen_C.cpp void CodeGen_C::visit(const Provide *op) { CodeGen_C 1295 src/CodeGen_C.cpp void CodeGen_C::visit(const Allocate *op) { CodeGen_C 1399 src/CodeGen_C.cpp void CodeGen_C::visit(const Free *op) { CodeGen_C 1416 src/CodeGen_C.cpp void CodeGen_C::visit(const Realize *op) { CodeGen_C 1420 src/CodeGen_C.cpp void CodeGen_C::visit(const Prefetch *op) { CodeGen_C 1424 src/CodeGen_C.cpp void CodeGen_C::visit(const IfThenElse *op) { CodeGen_C 1442 src/CodeGen_C.cpp void CodeGen_C::visit(const Evaluate *op) { CodeGen_C 1449 src/CodeGen_C.cpp void CodeGen_C::visit(const Shuffle *op) { CodeGen_C 1453 src/CodeGen_C.cpp void CodeGen_C::test() { CodeGen_C 1477 src/CodeGen_C.cpp CodeGen_C cg(source, Target("host"), CodeGen_C::CImplementation); CodeGen_C 24 src/CodeGen_C.h class CodeGen_C : public IRPrinter { CodeGen_C 35 src/CodeGen_C.h CodeGen_C(std::ostream &dest, CodeGen_C 39 src/CodeGen_C.h ~CodeGen_C(); CodeGen_C 168 src/CodeGen_Metal_Dev.cpp CodeGen_C::visit(loop); CodeGen_C 45 src/CodeGen_Metal_Dev.h class CodeGen_Metal_C : public CodeGen_C { CodeGen_C 47 src/CodeGen_Metal_Dev.h CodeGen_Metal_C(std::ostream &s, Target t) : CodeGen_C(s, t) {} CodeGen_C 53 src/CodeGen_Metal_Dev.h using CodeGen_C::visit; CodeGen_C 125 src/CodeGen_OpenCL_Dev.cpp CodeGen_C::visit(loop); CodeGen_C 218 src/CodeGen_OpenCL_Dev.cpp CodeGen_C::visit(op); CodeGen_C 379 src/CodeGen_OpenCL_Dev.cpp CodeGen_C::visit(op); CodeGen_C 385 src/CodeGen_OpenCL_Dev.cpp CodeGen_C::visit(op); CodeGen_C 45 src/CodeGen_OpenCL_Dev.h class CodeGen_OpenCL_C : public CodeGen_C { CodeGen_C 47 src/CodeGen_OpenCL_Dev.h CodeGen_OpenCL_C(std::ostream &s, Target t) : CodeGen_C(s, t) {} CodeGen_C 53 src/CodeGen_OpenCL_Dev.h using CodeGen_C::visit; CodeGen_C 155 src/CodeGen_OpenGLCompute_Dev.cpp CodeGen_C::visit(loop); CodeGen_C 52 src/CodeGen_OpenGLCompute_Dev.h using CodeGen_C::visit; CodeGen_C 134 src/CodeGen_OpenGL_Dev.cpp CodeGen_GLSLBase::CodeGen_GLSLBase(std::ostream &s, Target target) : CodeGen_C(s, target) { CodeGen_C 246 src/CodeGen_OpenGL_Dev.cpp CodeGen_C::visit(op); CodeGen_C 254 src/CodeGen_OpenGL_Dev.cpp CodeGen_C::visit(op); CodeGen_C 262 src/CodeGen_OpenGL_Dev.cpp CodeGen_C::visit(op); CodeGen_C 270 src/CodeGen_OpenGL_Dev.cpp CodeGen_C::visit(op); CodeGen_C 278 src/CodeGen_OpenGL_Dev.cpp CodeGen_C::visit(op); CodeGen_C 286 src/CodeGen_OpenGL_Dev.cpp CodeGen_C::visit(op); CodeGen_C 316 src/CodeGen_OpenGL_Dev.cpp const string mangled = CodeGen_C::print_name(name); CodeGen_C 385 src/CodeGen_OpenGL_Dev.cpp CodeGen_C::visit(op); CodeGen_C 407 src/CodeGen_OpenGL_Dev.cpp CodeGen_C::visit(loop); CodeGen_C 875 src/CodeGen_OpenGL_Dev.cpp << CodeGen_C::print_type(args[i].type) << " " CodeGen_C 880 src/CodeGen_OpenGL_Dev.cpp << CodeGen_C::print_type(args[i].type) << " " CodeGen_C 53 src/CodeGen_OpenGL_Dev.h class CodeGen_GLSLBase : public CodeGen_C { CodeGen_C 61 src/CodeGen_OpenGL_Dev.h using CodeGen_C::visit; CodeGen_C 96 src/CodeGen_OpenGL_Dev.h using CodeGen_C::visit; CodeGen_C 363 src/Module.cpp Internal::CodeGen_C cg(file, CodeGen_C 366 src/Module.cpp Internal::CodeGen_C::CPlusPlusHeader : Internal::CodeGen_C::CHeader, CodeGen_C 373 src/Module.cpp Internal::CodeGen_C cg(file, CodeGen_C 376 src/Module.cpp Internal::CodeGen_C::CPlusPlusImplementation : Internal::CodeGen_C::CImplementation); CodeGen_C 26 test/internal.cpp CodeGen_C::test();