For               758 src/Bounds.cpp     void visit(const For *) {
For              1264 src/Bounds.cpp     void visit(const For *op) {
For              1550 src/Bounds.cpp     Stmt loop = For::make("x", 3, 10, ForType::Serial, DeviceAPI::Host,
For                83 src/BoundsInference.cpp     void visit(const For *op) {
For               842 src/BoundsInference.cpp     void visit(const For *op) {
For               862 src/BoundsInference.cpp         bool no_pipelines = body.as<For>() != nullptr;
For               978 src/BoundsInference.cpp         stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, body);
For              1005 src/BoundsInference.cpp     s = For::make("<outermost>", 0, 1, ForType::Serial, DeviceAPI::None, s);
For              1007 src/BoundsInference.cpp     return s.as<For>()->body;
For                36 src/CanonicalizeGPUVars.cpp     void visit(const For *op) {
For               111 src/CanonicalizeGPUVars.cpp     void visit(const For *op) {
For               154 src/CanonicalizeGPUVars.cpp             stmt = For::make(name, min, extent, op->for_type, op->device_api, body);
For                33 src/Closure.cpp void Closure::visit(const For *op) {
For                31 src/Closure.h      void visit(const For *op);
For              1261 src/CodeGen_C.cpp void CodeGen_C::visit(const For *op) {
For               170 src/CodeGen_C.h     void visit(const For *);
For                50 src/CodeGen_GPU_Host.cpp     void visit(const For *op) {
For               218 src/CodeGen_GPU_Host.cpp void CodeGen_GPU_Host<CodeGen_CPU>::visit(const For *loop) {
For                66 src/CodeGen_GPU_Host.h     void visit(const For *);
For              2935 src/CodeGen_LLVM.cpp void CodeGen_LLVM::visit(const For *op) {
For               352 src/CodeGen_LLVM.h     virtual void visit(const For *);
For               153 src/CodeGen_Metal_Dev.cpp void CodeGen_Metal_Dev::CodeGen_Metal_C::visit(const For *loop) {
For                70 src/CodeGen_Metal_Dev.h         void visit(const For *);
For               110 src/CodeGen_OpenCL_Dev.cpp void CodeGen_OpenCL_Dev::CodeGen_OpenCL_C::visit(const For *loop) {
For                59 src/CodeGen_OpenCL_Dev.h         void visit(const For *);
For               123 src/CodeGen_OpenGLCompute_Dev.cpp void CodeGen_OpenGLCompute_Dev::CodeGen_OpenGLCompute_C::visit(const For *loop) {
For                53 src/CodeGen_OpenGLCompute_Dev.h         void visit(const For *);
For               388 src/CodeGen_OpenGL_Dev.cpp void CodeGen_GLSL::visit(const For *loop) {
For               104 src/CodeGen_OpenGL_Dev.h     void visit(const For *);
For               170 src/CodeGen_PTX_Dev.cpp void CodeGen_PTX_Dev::visit(const For *loop) {
For                58 src/CodeGen_PTX_Dev.h     void visit(const For *);
For                33 src/Deinterleave.cpp     void visit(const For *op) {collecting = false; stmt = op;}
For                76 src/DeviceArgument.cpp void HostClosure::visit(const For *loop) {
For                96 src/DeviceArgument.h     void visit(const For *loop);
For                30 src/EarlyFree.cpp     void visit(const For *loop) {
For                56 src/Expr.h         For,
For                37 src/FuseGPUThreadLoops.cpp     void visit(const For *op) {
For                81 src/FuseGPUThreadLoops.cpp     void visit(const For *op) {
For               147 src/FuseGPUThreadLoops.cpp             s = For::make("." + name, 0, 1, ForType::GPUThread, device_api, s);
For               169 src/FuseGPUThreadLoops.cpp     void visit(const For *op) {
For               192 src/FuseGPUThreadLoops.cpp     void visit(const For *op) {
For               273 src/FuseGPUThreadLoops.cpp     void visit(const For *op) {
For               306 src/FuseGPUThreadLoops.cpp             stmt = For::make(op->name, mutate(op->min), mutate(op->extent), op->for_type, op->device_api, body);
For               589 src/FuseGPUThreadLoops.cpp     void visit(const For *op) {
For               613 src/FuseGPUThreadLoops.cpp                 body = For::make("." + thread_names[i], 0, block_size.extent(i), ForType::GPUThread, op->device_api, body);
For               618 src/FuseGPUThreadLoops.cpp                 body = For::make(".__thread_id_x", 0, 1, ForType::GPUThread, op->device_api, body);
For               630 src/FuseGPUThreadLoops.cpp                 stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, body);
For               648 src/FuseGPUThreadLoops.cpp     void visit(const For *op) {
For               685 src/FuseGPUThreadLoops.cpp     void visit(const For *op) {
For               694 src/FuseGPUThreadLoops.cpp             op = stmt.as<For>();
For               698 src/FuseGPUThreadLoops.cpp             stmt = For::make(op->name, 0, op->extent, op->for_type, op->device_api, body);
For               714 src/FuseGPUThreadLoops.cpp     void visit(const For *op) {
For               649 src/HexagonOffload.cpp     void visit(const For *loop) {
For               665 src/HexagonOffload.cpp         Stmt body = For::make(loop->name, loop->min, loop->extent, loop->for_type,
For               328 src/IR.cpp     Stmt For::make(const std::string &name, const Expr &min, const Expr &extent, ForType for_type, DeviceAPI device_api, const Stmt &body) {
For               335 src/IR.cpp         For *node = new For;
For               768 src/IR.cpp     template<> void StmtNode<For>::accept(IRVisitor *v) const { v->visit((const For *)this); }
For               648 src/IR.h       struct For : public StmtNode<For> {
For               663 src/IR.h           static const IRNodeType _type_info = IRNodeType::For;
For                82 src/IREquality.cpp     void visit(const For *);
For               360 src/IREquality.cpp void IRComparer::visit(const For *op) {
For               361 src/IREquality.cpp     const For *s = stmt.as<For>();
For               204 src/IRMutator.cpp void IRMutator::visit(const For *op) {
For               213 src/IRMutator.cpp         stmt = For::make(op->name, min, extent, op->for_type, op->device_api, body);
For                75 src/IRMutator.h     EXPORT virtual void visit(const For *);
For               110 src/IRPrinter.cpp     Stmt for_loop = For::make("x", -2, y + 2, ForType::Parallel, DeviceAPI::Host, store);
For               114 src/IRPrinter.cpp     Stmt for_loop2 = For::make("x", 0, y, ForType::Vectorized , DeviceAPI::Host, store2);
For               561 src/IRPrinter.cpp void IRPrinter::visit(const For *op) {
For               127 src/IRPrinter.h     void visit(const For *);
For               165 src/IRVisitor.cpp void IRVisitor::visit(const For *op) {
For               404 src/IRVisitor.cpp void IRGraphVisitor::visit(const For *op) {
For                56 src/IRVisitor.h     EXPORT virtual void visit(const For *);
For               122 src/IRVisitor.h     EXPORT virtual void visit(const For *);
For                71 src/InjectHostDevBufferCopies.cpp     void visit(const For *op) {
For               728 src/InjectHostDevBufferCopies.cpp     void visit(const For *op) {
For               144 src/InjectImageIntrinsics.cpp     void visit(const For *loop) {
For               470 src/LoopCarry.cpp     void visit(const For *op) {
For               515 src/LoopCarry.cpp     void visit(const For *op) {
For               523 src/LoopCarry.cpp                 stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, body);
For                53 src/ModulusRemainder.cpp     void visit(const For *);
For               412 src/ModulusRemainder.cpp void ComputeModulusRemainder::visit(const For *) {
For               345 src/Monotonic.cpp     void visit(const For *op) {
For               330 src/PartitionLoops.cpp     void visit(const For *op) {
For               437 src/PartitionLoops.cpp     void visit(const For *op) {
For               634 src/PartitionLoops.cpp             stmt = For::make(op->name, min_steady, max_steady - min_steady,
For               638 src/PartitionLoops.cpp                 prologue = For::make(op->name, op->min, min_steady - op->min,
For               643 src/PartitionLoops.cpp                 epilogue = For::make(op->name, max_steady, op->min + op->extent - max_steady,
For               663 src/PartitionLoops.cpp             stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, stmt);
For               725 src/PartitionLoops.cpp     void visit(const For *op) {
For               787 src/PartitionLoops.cpp         const For *f = body.as<For>();
For               794 src/PartitionLoops.cpp             inner = For::make(f->name, f->min, f->extent, f->for_type, f->device_api, inner);
For               836 src/PartitionLoops.cpp         const For *for_a = then_case.as<For>();
For               837 src/PartitionLoops.cpp         const For *for_b = else_case.as<For>();
For               872 src/PartitionLoops.cpp             inner = For::make(for_a->name, for_a->min, for_a->extent, for_a->for_type, for_a->device_api, inner);
For               948 src/PartitionLoops.cpp     void visit(const For *op) {
For               973 src/PartitionLoops.cpp     void visit(const For *op) {
For               189 src/Prefetch.cpp     void visit(const For *op) {
For               252 src/Prefetch.cpp             stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, body);
For               301 src/Prefetch.cpp                 stmt = For::make(index_names[i], 0, call->args[(i+max_dim)*2 + 2],
For               364 src/Prefetch.cpp                 stmt = For::make(index_names[i], 0, extents[i],
For                78 src/PrintLoopNest.cpp     void visit(const For *op) {
For               211 src/Profiling.cpp     void visit(const For *op) {
For               257 src/Profiling.cpp         stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, body);
For                13 src/RemoveTrivialForLoops.cpp     void visit(const For *for_loop) {
For                44 src/RemoveTrivialForLoops.cpp             stmt = For::make(for_loop->name, for_loop->min, for_loop->extent, for_loop->for_type, for_loop->device_api, body);
For               247 src/RemoveUndef.cpp     void visit(const For *op) {
For               265 src/RemoveUndef.cpp             stmt = For::make(op->name, min, extent, op->for_type, op->device_api, body);
For               122 src/ScheduleFunctions.cpp         Container c = {Container::For, i, prefix + dim.var, Expr()};
For               209 src/ScheduleFunctions.cpp             internal_assert(nest[i].type == Container::For);
For               213 src/ScheduleFunctions.cpp             stmt = For::make(nest[i].name, min, extent, dim.for_type, dim.device_api, stmt);
For               695 src/ScheduleFunctions.cpp     void visit(const For *for_loop) {
For               752 src/ScheduleFunctions.cpp             stmt = For::make(for_loop->name,
For               797 src/ScheduleFunctions.cpp     void visit(const For *f) {
For               921 src/ScheduleFunctions.cpp     void visit(const For *op) {
For              1124 src/ScheduleFunctions.cpp     void visit(const For *op) {
For              1152 src/ScheduleFunctions.cpp     Stmt s = For::make(root_var, 0, 1, ForType::Serial, DeviceAPI::Host, Evaluate::make(0));
For              1191 src/ScheduleFunctions.cpp     const For *root_loop = s.as<For>();
For                15 src/SelectGPUAPI.cpp     void visit(const For *op) {
For                26 src/SelectGPUAPI.cpp         op = stmt.as<For>();
For                30 src/SelectGPUAPI.cpp             stmt = For::make(op->name, op->min, op->extent, op->for_type, selected_api, op->body);
For              4784 src/Simplify.cpp     void visit(const For *op) {
For              4810 src/Simplify.cpp             stmt = For::make(op->name, new_min, new_extent, op->for_type, op->device_api, new_body);
For                66 src/SkipStages.cpp     void visit(const For *op) {
For               315 src/SkipStages.cpp     void visit(const For *op) {
For               277 src/SlidingWindow.cpp     void visit(const For *op) {
For               289 src/SlidingWindow.cpp             stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, l->body);
For               333 src/SlidingWindow.cpp     void visit(const For *op) {
For               348 src/SlidingWindow.cpp             stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, new_body);
For                74 src/SplitTuples.cpp     void visit(const For *op) {
For               344 src/StmtToHtml.cpp     void visit(const For *op) {
For               106 src/StorageFolding.cpp     void visit(const For *op) {
For               226 src/StorageFolding.cpp                         stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, body);
For               250 src/StorageFolding.cpp             stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, body);
For                67 src/Substitute.cpp     void visit(const For *op) {
For                80 src/Substitute.cpp             stmt = For::make(op->name, new_min, new_extent, op->for_type, op->device_api, new_body);
For               113 src/TrimNoOps.cpp     void visit(const For *op) {
For               318 src/TrimNoOps.cpp     void visit(const For *op) {
For               325 src/TrimNoOps.cpp         stmt = For::make(op->name, min, extent, op->for_type, op->device_api, body);
For               338 src/TrimNoOps.cpp     void visit(const For *op) {
For               363 src/TrimNoOps.cpp             stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, body);
For               376 src/TrimNoOps.cpp             stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, body);
For               419 src/TrimNoOps.cpp         stmt = For::make(op->name, new_min_var, new_extent, op->for_type, op->device_api, body);
For                75 src/UniquifyVariableNames.cpp     void visit(const For *op) {
For                89 src/UniquifyVariableNames.cpp             stmt = For::make(new_name, min, extent, op->for_type, op->device_api, body);
For                15 src/UnrollLoops.cpp     void visit(const For *for_loop) {
For               113 src/VaryingAttributes.cpp     virtual void visit(const For *op) {
For               139 src/VaryingAttributes.cpp             stmt = For::make(op->name, op->min, op->extent, op->for_type, op->device_api, mutated_body);
For               717 src/VaryingAttributes.cpp     virtual void visit(const For *);
For               847 src/VaryingAttributes.cpp void IRFilter::visit(const For *op) {
For               997 src/VaryingAttributes.cpp     virtual void visit(const For *op) {
For              1022 src/VaryingAttributes.cpp             const For *nested_for = op->body.as<For>();
For              1077 src/VaryingAttributes.cpp             stmt = For::make(name, 0, (int)dim.size(), ForType::Serial, DeviceAPI::None, loop_var);
For              1100 src/VaryingAttributes.cpp     std::vector<const For*> for_loops;
For              1142 src/VaryingAttributes.cpp     virtual void visit(const For *op) {
For              1145 src/VaryingAttributes.cpp             const For *loop1 = op;
For              1146 src/VaryingAttributes.cpp             const For *loop0 = loop1->body.as<For>();
For              1148 src/VaryingAttributes.cpp             internal_assert(loop1->body.as<For>()) << "Did not find pair of nested For loops";
For               765 src/VectorizeLoops.cpp     void visit(const For *op) {
For               783 src/VectorizeLoops.cpp             Stmt transformed = For::make(op->name, 0, op->extent, for_type, op->device_api, body);
For               806 src/VectorizeLoops.cpp             stmt = For::make(op->name, min, extent, for_type, op->device_api, body);
For               871 src/VectorizeLoops.cpp         s = For::make(var, r->base, r->lanes, ForType::Serial, DeviceAPI::None, s);
For               923 src/VectorizeLoops.cpp     void visit(const For *for_loop) {
For                21 test/correctness/schedule_param.cpp     void visit(const For *op) {