CodeGen_Metal_Dev 120 src/CodeGen_GPU_Host.cpp cgdev[DeviceAPI::Metal] = new CodeGen_Metal_Dev(target); CodeGen_Metal_Dev 19 src/CodeGen_Metal_Dev.cpp CodeGen_Metal_Dev::CodeGen_Metal_Dev(Target t) : CodeGen_Metal_Dev 23 src/CodeGen_Metal_Dev.cpp string CodeGen_Metal_Dev::CodeGen_Metal_C::print_type_maybe_storage(Type type, bool storage, AppendSpaceIfNeeded space) { CodeGen_Metal_Dev 82 src/CodeGen_Metal_Dev.cpp string CodeGen_Metal_Dev::CodeGen_Metal_C::print_type(Type type, AppendSpaceIfNeeded space) { CodeGen_Metal_Dev 86 src/CodeGen_Metal_Dev.cpp string CodeGen_Metal_Dev::CodeGen_Metal_C::print_storage_type(Type type) { CodeGen_Metal_Dev 90 src/CodeGen_Metal_Dev.cpp string CodeGen_Metal_Dev::CodeGen_Metal_C::print_reinterpret(Type type, Expr e) { CodeGen_Metal_Dev 127 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::visit(const Div *op) { CodeGen_Metal_Dev 140 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::visit(const Mod *op) { CodeGen_Metal_Dev 153 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::visit(const For *loop) { CodeGen_Metal_Dev 172 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::visit(const Ramp *op) { CodeGen_Metal_Dev 187 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::visit(const Broadcast *op) { CodeGen_Metal_Dev 214 src/CodeGen_Metal_Dev.cpp string CodeGen_Metal_Dev::CodeGen_Metal_C::get_memory_space(const string &buf) { CodeGen_Metal_Dev 218 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::visit(const Load *op) { CodeGen_Metal_Dev 286 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::visit(const Store *op) { CodeGen_Metal_Dev 342 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::visit(const Select *op) { CodeGen_Metal_Dev 355 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::visit(const Allocate *op) { CodeGen_Metal_Dev 394 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::visit(const Free *op) { CodeGen_Metal_Dev 406 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::visit(const Cast *op) { CodeGen_Metal_Dev 410 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::add_kernel(Stmt s, CodeGen_Metal_Dev 434 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::add_kernel(Stmt s, CodeGen_Metal_Dev 567 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::init_module() { CodeGen_Metal_Dev 618 src/CodeGen_Metal_Dev.cpp vector<char> CodeGen_Metal_Dev::compile_to_src() { CodeGen_Metal_Dev 626 src/CodeGen_Metal_Dev.cpp string CodeGen_Metal_Dev::get_current_kernel_name() { CodeGen_Metal_Dev 630 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::dump() { CodeGen_Metal_Dev 634 src/CodeGen_Metal_Dev.cpp std::string CodeGen_Metal_Dev::print_gpu_name(const std::string &name) { CodeGen_Metal_Dev 17 src/CodeGen_Metal_Dev.h class CodeGen_Metal_Dev : public CodeGen_GPU_Dev { CodeGen_Metal_Dev 19 src/CodeGen_Metal_Dev.h CodeGen_Metal_Dev(Target target);