LetStmt 525 src/AddImageChecks.cpp s = LetStmt::make(lets_overflow[i-1].first, lets_overflow[i-1].second, s); LetStmt 575 src/AddImageChecks.cpp s = LetStmt::make(lets_proposed[i-1].first, lets_proposed[i-1].second, s); LetStmt 580 src/AddImageChecks.cpp s = LetStmt::make(lets_constrained[i-1].first, lets_constrained[i-1].second, s); LetStmt 585 src/AddImageChecks.cpp s = LetStmt::make(lets_required[i-1].first, lets_required[i-1].second, s); LetStmt 90 src/AddParameterChecks.cpp s = LetStmt::make(lets[i].first, lets[i].second, s); LetStmt 177 src/AlignLoads.cpp void visit(const LetStmt *op) { visit_let(stmt, op); } LetStmt 118 src/AllocationBoundsInference.cpp stmt = LetStmt::make(extent_name, extent, stmt); LetStmt 119 src/AllocationBoundsInference.cpp stmt = LetStmt::make(min_name, min, stmt); LetStmt 120 src/AllocationBoundsInference.cpp stmt = LetStmt::make(max_name, max, stmt); LetStmt 70 src/ApplySplit.cpp result.push_back(ApplySplitResult(rebased_var_name, rebased, ApplySplitResult::LetStmt)); LetStmt 89 src/ApplySplit.cpp result.push_back(ApplySplitResult(old_var_name, base_var + inner, ApplySplitResult::LetStmt)); LetStmt 90 src/ApplySplit.cpp result.push_back(ApplySplitResult(base_name, base, ApplySplitResult::LetStmt)); LetStmt 110 src/ApplySplit.cpp result.push_back(ApplySplitResult(prefix + split.inner, inner, ApplySplitResult::LetStmt)); LetStmt 111 src/ApplySplit.cpp result.push_back(ApplySplitResult(prefix + split.outer, outer, ApplySplitResult::LetStmt)); LetStmt 124 src/ApplySplit.cpp result.push_back(ApplySplitResult(prefix + split.old_var, outer, ApplySplitResult::LetStmt)); LetStmt 37 src/ApplySplit.h bool is_let() const {return (type == LetStmt);} LetStmt 746 src/Bounds.cpp void visit(const LetStmt *) { LetStmt 1105 src/Bounds.cpp void visit(const LetStmt *op) { LetStmt 72 src/BoundsInference.cpp void visit(const LetStmt *op) { LetStmt 362 src/BoundsInference.cpp s = LetStmt::make(func.name() + ".s0." + func_args[i] + ".max", new_max, s); LetStmt 363 src/BoundsInference.cpp s = LetStmt::make(func.name() + ".s0." + func_args[i] + ".min", new_min, s); LetStmt 370 src/BoundsInference.cpp s = LetStmt::make(func.name() + ".outer_bounds_query", LetStmt 389 src/BoundsInference.cpp s = LetStmt::make(func.name() + ".s0." + func_args[i] + ".max", new_max, s); LetStmt 390 src/BoundsInference.cpp s = LetStmt::make(func.name() + ".s0." + func_args[i] + ".min", new_min, s); LetStmt 427 src/BoundsInference.cpp s = LetStmt::make(min_var, bound.min, s); LetStmt 428 src/BoundsInference.cpp s = LetStmt::make(max_var, bound.min + bound.extent - 1, s); LetStmt 432 src/BoundsInference.cpp s = LetStmt::make(min_var + "_unbounded", min_required, s); LetStmt 433 src/BoundsInference.cpp s = LetStmt::make(max_var + "_unbounded", max_required, s); LetStmt 445 src/BoundsInference.cpp s = LetStmt::make(min_var, min_required, s); LetStmt 446 src/BoundsInference.cpp s = LetStmt::make(max_var, max_required, s); LetStmt 455 src/BoundsInference.cpp s = LetStmt::make(arg + ".min", Variable::make(Int(32), arg + ".max"), s); LetStmt 457 src/BoundsInference.cpp s = LetStmt::make(arg + ".min", b[d].min, s); LetStmt 459 src/BoundsInference.cpp s = LetStmt::make(arg + ".max", b[d].max, s); LetStmt 465 src/BoundsInference.cpp s = LetStmt::make(arg + ".min", rvar.min, s); LetStmt 466 src/BoundsInference.cpp s = LetStmt::make(arg + ".max", rvar.extent + rvar.min - 1, s); LetStmt 590 src/BoundsInference.cpp check = LetStmt::make(result_name, e, check); LetStmt 601 src/BoundsInference.cpp s = LetStmt::make(lets[i].first, lets[i].second, s); LetStmt 852 src/BoundsInference.cpp while (const LetStmt *let = body.as<LetStmt>()) { LetStmt 923 src/BoundsInference.cpp body = LetStmt::make(var + ".max", Variable::make(Int(32), var + ".min"), body); LetStmt 925 src/BoundsInference.cpp body = LetStmt::make(var + ".max", box[i].max, body); LetStmt 928 src/BoundsInference.cpp body = LetStmt::make(var + ".min", box[i].min, body); LetStmt 954 src/BoundsInference.cpp body = LetStmt::make(var + ".min", in.min, body); LetStmt 955 src/BoundsInference.cpp body = LetStmt::make(var + ".max", in.max, body); LetStmt 961 src/BoundsInference.cpp body = LetStmt::make(var + ".min", val, body); LetStmt 962 src/BoundsInference.cpp body = LetStmt::make(var + ".max", val, body); LetStmt 973 src/BoundsInference.cpp body = LetStmt::make(lets[i-1].first, lets[i-1].second, body); LetStmt 159 src/CanonicalizeGPUVars.cpp void visit(const LetStmt *op) { LetStmt 175 src/CanonicalizeGPUVars.cpp stmt = LetStmt::make(name, value, body); LetStmt 26 src/Closure.cpp void Closure::visit(const LetStmt *op) { LetStmt 30 src/Closure.h void visit(const LetStmt *op); LetStmt 1217 src/CodeGen_C.cpp void CodeGen_C::visit(const LetStmt *op) { LetStmt 1464 src/CodeGen_C.cpp s = LetStmt::make("x", beta+1, s); LetStmt 1470 src/CodeGen_C.cpp s = LetStmt::make("buf", Call::make(Handle(), Call::buffer_get_host, {buf}, Call::Extern), s); LetStmt 167 src/CodeGen_C.h void visit(const LetStmt *); LetStmt 76 src/CodeGen_GPU_Host.cpp void visit(const LetStmt *op) { LetStmt 128 src/CodeGen_Hexagon.cpp Stmt check_hvx_lock = LetStmt::make(hvx_lock_result_name, hvx_lock, LetStmt 342 src/CodeGen_Internal.cpp stmt = LetStmt::make(predicate_name, predicate, stmt); LetStmt 343 src/CodeGen_Internal.cpp stmt = LetStmt::make(value_name, value, stmt); LetStmt 344 src/CodeGen_Internal.cpp stmt = LetStmt::make(index_name, index, stmt); LetStmt 2822 src/CodeGen_LLVM.cpp void CodeGen_LLVM::visit(const LetStmt *op) { LetStmt 3100 src/CodeGen_LLVM.cpp codegen(LetStmt::make(let->name, let->value, s)); LetStmt 349 src/CodeGen_LLVM.h virtual void visit(const LetStmt *); LetStmt 80 src/DebugToFile.cpp body = LetStmt::make(call_result_name, call, body); LetStmt 108 src/Deinterleave.cpp void visit(const LetStmt *op) { LetStmt 455 src/Deinterleave.cpp void visit(const LetStmt *op) { LetStmt 456 src/Deinterleave.cpp stmt = visit_let<LetStmt, Stmt>(op); LetStmt 554 src/Deinterleave.cpp const LetStmt *let = op->first.as<LetStmt>(); LetStmt 567 src/Deinterleave.cpp let = let->body.as<LetStmt>(); LetStmt 701 src/Deinterleave.cpp const LetStmt *let = let_stmts.back().as<LetStmt>(); LetStmt 702 src/Deinterleave.cpp stmt = LetStmt::make(let->name, let->value, stmt); LetStmt 217 src/EliminateBoolVectors.cpp void visit(const LetStmt *op) { stmt = visit_let<Stmt>(op); } LetStmt 53 src/Expr.h LetStmt, LetStmt 102 src/FuseGPUThreadLoops.cpp void visit(const LetStmt *op) { LetStmt 392 src/FuseGPUThreadLoops.cpp void visit(const LetStmt *op) { LetStmt 410 src/FuseGPUThreadLoops.cpp stmt = LetStmt::make(op->name, value, body); LetStmt 565 src/FuseGPUThreadLoops.cpp s = LetStmt::make(alloc.name + ".shared_offset", simplify(offset), s); LetStmt 574 src/FuseGPUThreadLoops.cpp s = LetStmt::make("group_" + std::to_string(i) + ".shared_offset", simplify(offset), s); LetStmt 715 src/HexagonOffload.cpp body = LetStmt::make(i.first + ".device", device_ptr, body); LetStmt 716 src/HexagonOffload.cpp body = LetStmt::make(i.first, host_ptr, body); LetStmt 793 src/HexagonOffload.cpp void visit(const LetStmt *op) { LetStmt 1179 src/HexagonOptimize.cpp void visit(const LetStmt *op) { visit_let(stmt, op); } LetStmt 1543 src/HexagonOptimize.cpp void visit(const LetStmt *op) { visit_let(op); } LetStmt 289 src/IR.cpp Stmt LetStmt::make(const std::string &name, const Expr &value, const Stmt &body) { LetStmt 293 src/IR.cpp LetStmt *node = new LetStmt; LetStmt 765 src/IR.cpp template<> void StmtNode<LetStmt>::accept(IRVisitor *v) const { v->visit((const LetStmt *)this); } LetStmt 257 src/IR.h struct LetStmt : public StmtNode<LetStmt> { LetStmt 264 src/IR.h static const IRNodeType _type_info = IRNodeType::LetStmt; LetStmt 79 src/IREquality.cpp void visit(const LetStmt *); LetStmt 337 src/IREquality.cpp void IRComparer::visit(const LetStmt *op) { LetStmt 338 src/IREquality.cpp const LetStmt *s = stmt.as<LetStmt>(); LetStmt 173 src/IRMutator.cpp void IRMutator::visit(const LetStmt *op) { LetStmt 180 src/IRMutator.cpp stmt = LetStmt::make(op->name, value, body); LetStmt 72 src/IRMutator.h EXPORT virtual void visit(const LetStmt *); LetStmt 123 src/IRPrinter.cpp Stmt let_stmt = LetStmt::make("y", 17, block); LetStmt 528 src/IRPrinter.cpp void IRPrinter::visit(const LetStmt *op) { LetStmt 124 src/IRPrinter.h void visit(const LetStmt *); LetStmt 151 src/IRVisitor.cpp void IRVisitor::visit(const LetStmt *op) { LetStmt 390 src/IRVisitor.cpp void IRGraphVisitor::visit(const LetStmt *op) { LetStmt 53 src/IRVisitor.h EXPORT virtual void visit(const LetStmt *); LetStmt 119 src/IRVisitor.h EXPORT virtual void visit(const LetStmt *); LetStmt 22 src/InjectHostDevBufferCopies.cpp return LetStmt::make(call_result_name, call, LetStmt 88 src/InjectHostDevBufferCopies.cpp void visit(const LetStmt *op) { LetStmt 563 src/InjectHostDevBufferCopies.cpp std::vector<const LetStmt *> body_lets; LetStmt 566 src/InjectHostDevBufferCopies.cpp const LetStmt *buffer_init_let = nullptr; LetStmt 567 src/InjectHostDevBufferCopies.cpp while (const LetStmt *inner_let = inner_body.as<LetStmt>()) { LetStmt 605 src/InjectHostDevBufferCopies.cpp stmt = LetStmt::make(op->name + ".buffer", buf, inner_body); LetStmt 609 src/InjectHostDevBufferCopies.cpp stmt = LetStmt::make(body_lets[i - 1]->name, body_lets[i - 1]->value, stmt); LetStmt 616 src/InjectHostDevBufferCopies.cpp void visit(const LetStmt *op) { LetStmt 622 src/InjectHostDevBufferCopies.cpp op = stmt.as<LetStmt>(); LetStmt 634 src/InjectHostDevBufferCopies.cpp stmt = LetStmt::make(op->name, value, op->body); LetStmt 130 src/InjectImageIntrinsics.cpp void visit(const LetStmt *let) { LetStmt 198 src/LoopCarry.cpp void visit(const LetStmt *op) { LetStmt 212 src/LoopCarry.cpp stmt = LetStmt::make(op->name, value, body); LetStmt 446 src/LoopCarry.cpp initial_stores = LetStmt::make(l.first, l.second, initial_stores); LetStmt 453 src/LoopCarry.cpp initial_stores = LetStmt::make(l.first, l.second, initial_stores); LetStmt 355 src/Memoization.cpp Stmt cache_miss_marker = LetStmt::make(cache_miss_name, LetStmt 362 src/Memoization.cpp Stmt cache_lookup = LetStmt::make(cache_result_name, LetStmt 379 src/Memoization.cpp Stmt computed_bounds_let = LetStmt::make(computed_bounds_name, computed_bounds, cache_lookup); LetStmt 501 src/Memoization.cpp void visit(const LetStmt *let) { LetStmt 520 src/Memoization.cpp stmt = LetStmt::make(let->name, value, body); LetStmt 546 src/Module.cpp wrapper_body = LetStmt::make(private_result_name, indirect_result, wrapper_body); LetStmt 50 src/ModulusRemainder.cpp void visit(const LetStmt *); LetStmt 400 src/ModulusRemainder.cpp void ComputeModulusRemainder::visit(const LetStmt *) { LetStmt 333 src/Monotonic.cpp void visit(const LetStmt *op) { LetStmt 375 src/PartitionLoops.cpp void visit(const LetStmt *op) { LetStmt 669 src/PartitionLoops.cpp stmt = LetStmt::make(epilogue_name, epilogue_val, stmt); LetStmt 676 src/PartitionLoops.cpp stmt = LetStmt::make(prologue_name, prologue_val, stmt); LetStmt 751 src/PartitionLoops.cpp stmt = LetStmt::make(lifted_lets.back().first, LetStmt 761 src/PartitionLoops.cpp void visit(const LetStmt *op) { LetStmt 793 src/PartitionLoops.cpp Stmt inner = LetStmt::make(op->name, op->value, f->body); LetStmt 806 src/PartitionLoops.cpp Stmt inner = LetStmt::make(op->name, op->value, a->body); LetStmt 838 src/PartitionLoops.cpp const LetStmt *let_a = then_case.as<LetStmt>(); LetStmt 839 src/PartitionLoops.cpp const LetStmt *let_b = else_case.as<LetStmt>(); LetStmt 850 src/PartitionLoops.cpp inner = LetStmt::make(let_a->name, select(condition, let_a->value, let_b->value), inner); LetStmt 851 src/PartitionLoops.cpp inner = LetStmt::make(condition_name, op->condition, inner); LetStmt 858 src/PartitionLoops.cpp inner = LetStmt::make(new_name, let_a->value, inner); LetStmt 865 src/PartitionLoops.cpp inner = LetStmt::make(new_name, let_b->value, inner); LetStmt 159 src/Prefetch.cpp void visit(const LetStmt *op) { LetStmt 160 src/Prefetch.cpp Stmt let_stmt = visit_let<LetStmt, Stmt>(op); LetStmt 144 src/PrintLoopNest.cpp void visit(const LetStmt *op) { LetStmt 249 src/Profiling.cpp body = LetStmt::make("hvx_profiler_state", get_state, body); LetStmt 304 src/Profiling.cpp s = LetStmt::make("profiler_pipeline_state", get_pipeline_state, s); LetStmt 305 src/Profiling.cpp s = LetStmt::make("profiler_state", get_state, s); LetStmt 310 src/Profiling.cpp s = LetStmt::make("profiler_token", start_profiler, s); LetStmt 34 src/RemoveTrivialForLoops.cpp stmt = LetStmt::make(for_loop->name, for_loop->min, body); LetStmt 39 src/RemoveTrivialForLoops.cpp stmt = LetStmt::make(for_loop->name, for_loop->min, body); LetStmt 197 src/RemoveUndef.cpp void visit(const LetStmt *op) { LetStmt 213 src/RemoveUndef.cpp stmt = LetStmt::make(op->name, value, body); LetStmt 108 src/ScheduleFunctions.cpp stmt = LetStmt::make(res.name, res.value, stmt); LetStmt 129 src/ScheduleFunctions.cpp const LetStmt *let = stmt.as<LetStmt>(); LetStmt 204 src/ScheduleFunctions.cpp stmt = LetStmt::make(nest[i].name, nest[i].value, stmt); LetStmt 225 src/ScheduleFunctions.cpp stmt = LetStmt::make(let_stmts[j].first, let_stmts[j].second, stmt); LetStmt 232 src/ScheduleFunctions.cpp stmt = LetStmt::make(o + ".loop_min", 0, stmt); LetStmt 233 src/ScheduleFunctions.cpp stmt = LetStmt::make(o + ".loop_max", 0, stmt); LetStmt 234 src/ScheduleFunctions.cpp stmt = LetStmt::make(o + ".loop_extent", 1, stmt); LetStmt 242 src/ScheduleFunctions.cpp stmt = LetStmt::make(var + ".loop_extent", LetStmt 245 src/ScheduleFunctions.cpp stmt = LetStmt::make(var + ".loop_min", min, stmt); LetStmt 246 src/ScheduleFunctions.cpp stmt = LetStmt::make(var + ".loop_max", max, stmt); LetStmt 255 src/ScheduleFunctions.cpp stmt = LetStmt::make(p + ".loop_min", rmin, stmt); LetStmt 256 src/ScheduleFunctions.cpp stmt = LetStmt::make(p + ".loop_max", rmax, stmt); LetStmt 257 src/ScheduleFunctions.cpp stmt = LetStmt::make(p + ".loop_extent", rmax - rmin + 1, stmt); LetStmt 495 src/ScheduleFunctions.cpp check = LetStmt::make(result_name, e, check); LetStmt 498 src/ScheduleFunctions.cpp check = LetStmt::make(lets[i].first, lets[i].second, check); LetStmt 704 src/ScheduleFunctions.cpp while (const LetStmt *l = body.as<LetStmt>()) { LetStmt 746 src/ScheduleFunctions.cpp body = LetStmt::make(lets[i - 1].first, lets[i - 1].second, body); LetStmt 1134 src/ScheduleFunctions.cpp void visit(const LetStmt *op) { LetStmt 4754 src/Simplify.cpp void visit(const LetStmt *op) { LetStmt 4756 src/Simplify.cpp stmt = simplify_let<LetStmt, Stmt>(op); LetStmt 4897 src/Simplify.cpp stmt = LetStmt::make(lets[i-1].first, lets[i-1].second, stmt); LetStmt 4919 src/Simplify.cpp const LetStmt *let_first = first.as<LetStmt>(); LetStmt 4920 src/Simplify.cpp const LetStmt *let_rest = rest.as<LetStmt>(); LetStmt 4946 src/Simplify.cpp stmt = LetStmt::make(var_name, let_first->value, new_block); LetStmt 6283 src/Simplify.cpp LetStmt::make("x", Call::make(Int(32), "dummy", {3, x, 4}, Call::Extern), Evaluate::make(x + 12))); LetStmt 103 src/SkipStages.cpp void visit(const LetStmt *op) { LetStmt 333 src/SkipStages.cpp void visit(const LetStmt *op) { LetStmt 267 src/SlidingWindow.cpp stmt = LetStmt::make(n, min(var, b[dim_idx].min), stmt); LetStmt 271 src/SlidingWindow.cpp stmt = LetStmt::make(n, max(var, b[dim_idx].max), stmt); LetStmt 284 src/SlidingWindow.cpp Stmt s = LetStmt::make(op->name, min, op->body); LetStmt 287 src/SlidingWindow.cpp const LetStmt *l = s.as<LetStmt>(); LetStmt 302 src/SlidingWindow.cpp void visit(const LetStmt *op) { LetStmt 317 src/SlidingWindow.cpp stmt = LetStmt::make(op->name, value, new_body); LetStmt 186 src/SplitTuples.cpp result = LetStmt::make(p.first, p.second, result); LetStmt 305 src/StmtToHtml.cpp void visit(const LetStmt *op) { LetStmt 164 src/StorageFlattening.cpp stmt = LetStmt::make(op->name + ".buffer", builder.build(), stmt); LetStmt 174 src/StorageFlattening.cpp stmt = LetStmt::make(stride_name[j], stride, stmt); LetStmt 180 src/StorageFlattening.cpp stmt = LetStmt::make(stride_name[innermost], 1, stmt); LetStmt 185 src/StorageFlattening.cpp stmt = LetStmt::make(min_name[i-1], op->bounds[i-1].min, stmt); LetStmt 186 src/StorageFlattening.cpp stmt = LetStmt::make(extent_name[i-1], extents[i-1], stmt); LetStmt 278 src/StorageFlattening.cpp void visit(const LetStmt *let) { LetStmt 355 src/StorageFolding.cpp void visit(const LetStmt *op) { LetStmt 370 src/StorageFolding.cpp stmt = LetStmt::make(op->name, value, body); LetStmt 53 src/Substitute.cpp void visit(const LetStmt *op) { LetStmt 63 src/Substitute.cpp stmt = LetStmt::make(op->name, new_value, new_body); LetStmt 157 src/Tracing.cpp stmt = LetStmt::make(p.first, p.second, stmt); LetStmt 189 src/Tracing.cpp new_body = LetStmt::make(op->name + ".trace_id", call_before, new_body); LetStmt 194 src/Tracing.cpp new_body = LetStmt::make(op->name + ".trace_id", 0, new_body); LetStmt 236 src/Tracing.cpp stmt = LetStmt::make(f.name() + ".trace_id", begin_op_call, LetStmt 300 src/Tracing.cpp s = LetStmt::make("pipeline.trace_id", pipeline_start, s); LetStmt 165 src/TrimNoOps.cpp void visit(const LetStmt *op) { LetStmt 314 src/TrimNoOps.cpp void visit(const LetStmt *op) { LetStmt 315 src/TrimNoOps.cpp stmt = visit_let<Stmt, LetStmt>(op); LetStmt 420 src/TrimNoOps.cpp stmt = LetStmt::make(new_max_name, new_max, stmt); LetStmt 421 src/TrimNoOps.cpp stmt = LetStmt::make(new_min_name, new_min, stmt); LetStmt 422 src/TrimNoOps.cpp stmt = LetStmt::make(old_max_name, old_max, stmt); LetStmt 72 src/UnifyDuplicateLets.cpp void visit(const LetStmt *op) { LetStmt 104 src/UnifyDuplicateLets.cpp stmt = LetStmt::make(op->name, value, body); LetStmt 41 src/UniquifyVariableNames.cpp void visit(const LetStmt *op) { LetStmt 53 src/UniquifyVariableNames.cpp stmt = LetStmt::make(new_name, value, body); LetStmt 132 src/UnpackBuffers.cpp s = LetStmt::make(l.first, l.second, s); LetStmt 646 src/VaryingAttributes.cpp virtual void visit(const LetStmt *op) { LetStmt 661 src/VaryingAttributes.cpp stmt = LetStmt::make(op->name, mutated_value, mutated_body); LetStmt 714 src/VaryingAttributes.cpp virtual void visit(const LetStmt *); LetStmt 835 src/VaryingAttributes.cpp void IRFilter::visit(const LetStmt *op) { LetStmt 971 src/VaryingAttributes.cpp stmt = LetStmt::make(op->name, op->value, mutated_body); LetStmt 982 src/VaryingAttributes.cpp virtual void visit(const LetStmt *op) { LetStmt 989 src/VaryingAttributes.cpp stmt = LetStmt::make(op->name, op->value, mutated_body); LetStmt 1068 src/VaryingAttributes.cpp mutated_body = LetStmt::make("gpu.vertex_offset", LetStmt 1075 src/VaryingAttributes.cpp Stmt loop_var = LetStmt::make(op->name, coord_expr, mutated_body); LetStmt 1241 src/VaryingAttributes.cpp stmt = LetStmt::make("glsl.num_coords_dim0", dont_simplify((int)(coords[0].size())), LetStmt 1242 src/VaryingAttributes.cpp LetStmt::make("glsl.num_coords_dim1", dont_simplify((int)(coords[1].size())), LetStmt 1243 src/VaryingAttributes.cpp LetStmt::make("glsl.num_padded_attributes", dont_simplify(num_padded_attributes), LetStmt 552 src/VectorizeLoops.cpp void visit(const LetStmt *op) { LetStmt 586 src/VectorizeLoops.cpp LetStmt::make(lane_name, extract_lane(mutated_value, i), mutated_body); LetStmt 599 src/VectorizeLoops.cpp LetStmt::make(mutated_name + ".min_lane", i.min, mutated_body); LetStmt 604 src/VectorizeLoops.cpp LetStmt::make(mutated_name + ".max_lane", i.max, mutated_body); LetStmt 613 src/VectorizeLoops.cpp stmt = LetStmt::make(mutated_name, mutated_value, mutated_body); LetStmt 866 src/VectorizeLoops.cpp s = LetStmt::make(l.first, l.second, s); LetStmt 26 src/WrapExternStages.cpp s = LetStmt::make(result_var_name, call, s); LetStmt 108 src/WrapExternStages.cpp body = LetStmt::make(p.first, p.second, body); LetStmt 233 src/WrapExternStages.cpp body = LetStmt::make(p.first, p.second, body);