ends_with 24 src/BoundsInference.cpp if (ends_with(var->name, ".max") || ends_with 25 src/BoundsInference.cpp ends_with(var->name, ".min")) { ends_with 100 src/CanonicalizeGPUVars.cpp if (ends_with(name, ".loop_max")) { ends_with 102 src/CanonicalizeGPUVars.cpp } else if (ends_with(name, ".loop_min")) { ends_with 104 src/CanonicalizeGPUVars.cpp } else if (ends_with(name, ".loop_extent")) { ends_with 15 src/CodeGen_GPU_Dev.cpp return (ends_with(name, ".__block_id_x") || ends_with 16 src/CodeGen_GPU_Dev.cpp ends_with(name, ".__block_id_y") || ends_with 17 src/CodeGen_GPU_Dev.cpp ends_with(name, ".__block_id_z") || ends_with 18 src/CodeGen_GPU_Dev.cpp ends_with(name, ".__block_id_w")); ends_with 22 src/CodeGen_GPU_Dev.cpp return (ends_with(name, ".__thread_id_x") || ends_with 23 src/CodeGen_GPU_Dev.cpp ends_with(name, ".__thread_id_y") || ends_with 24 src/CodeGen_GPU_Dev.cpp ends_with(name, ".__thread_id_z") || ends_with 25 src/CodeGen_GPU_Dev.cpp ends_with(name, ".__thread_id_w")); ends_with 55 src/CodeGen_GPU_Host.cpp if (ends_with(op->name, ".__thread_id_x")) { ends_with 57 src/CodeGen_GPU_Host.cpp } else if (ends_with(op->name, ".__thread_id_y")) { ends_with 59 src/CodeGen_GPU_Host.cpp } else if (ends_with(op->name, ".__thread_id_z")) { ends_with 61 src/CodeGen_GPU_Host.cpp } else if (ends_with(op->name, ".__thread_id_w")) { ends_with 63 src/CodeGen_GPU_Host.cpp } else if (ends_with(op->name, ".__block_id_x")) { ends_with 65 src/CodeGen_GPU_Host.cpp } else if (ends_with(op->name, ".__block_id_y")) { ends_with 67 src/CodeGen_GPU_Host.cpp } else if (ends_with(op->name, ".__block_id_z")) { ends_with 69 src/CodeGen_GPU_Host.cpp } else if (ends_with(op->name, ".__block_id_w")) { ends_with 297 src/CodeGen_GPU_Host.cpp } else if (ends_with(closure_args[i].name, ".varying")) { ends_with 364 src/CodeGen_GPU_Host.cpp } else if (ends_with(name, ".varying")) { ends_with 105 src/CodeGen_Metal_Dev.cpp if (ends_with(name, ".__thread_id_x")) { ends_with 107 src/CodeGen_Metal_Dev.cpp } else if (ends_with(name, ".__thread_id_y")) { ends_with 109 src/CodeGen_Metal_Dev.cpp } else if (ends_with(name, ".__thread_id_z")) { ends_with 111 src/CodeGen_Metal_Dev.cpp } else if (ends_with(name, ".__thread_id_w")) { ends_with 113 src/CodeGen_Metal_Dev.cpp } else if (ends_with(name, ".__block_id_x")) { ends_with 115 src/CodeGen_Metal_Dev.cpp } else if (ends_with(name, ".__block_id_y")) { ends_with 117 src/CodeGen_Metal_Dev.cpp } else if (ends_with(name, ".__block_id_z")) { ends_with 119 src/CodeGen_Metal_Dev.cpp } else if (ends_with(name, ".__block_id_w")) { ends_with 88 src/CodeGen_OpenCL_Dev.cpp if (ends_with(name, ".__thread_id_x")) { ends_with 90 src/CodeGen_OpenCL_Dev.cpp } else if (ends_with(name, ".__thread_id_y")) { ends_with 92 src/CodeGen_OpenCL_Dev.cpp } else if (ends_with(name, ".__thread_id_z")) { ends_with 94 src/CodeGen_OpenCL_Dev.cpp } else if (ends_with(name, ".__thread_id_w")) { ends_with 96 src/CodeGen_OpenCL_Dev.cpp } else if (ends_with(name, ".__block_id_x")) { ends_with 98 src/CodeGen_OpenCL_Dev.cpp } else if (ends_with(name, ".__block_id_y")) { ends_with 100 src/CodeGen_OpenCL_Dev.cpp } else if (ends_with(name, ".__block_id_z")) { ends_with 102 src/CodeGen_OpenCL_Dev.cpp } else if (ends_with(name, ".__block_id_w")) { ends_with 70 src/CodeGen_OpenGLCompute_Dev.cpp if (ends_with(name, ".__thread_id_x")) { ends_with 72 src/CodeGen_OpenGLCompute_Dev.cpp } else if (ends_with(name, ".__thread_id_y")) { ends_with 74 src/CodeGen_OpenGLCompute_Dev.cpp } else if (ends_with(name, ".__thread_id_z")) { ends_with 76 src/CodeGen_OpenGLCompute_Dev.cpp } else if (ends_with(name, ".__thread_id_w")) { ends_with 78 src/CodeGen_OpenGLCompute_Dev.cpp } else if (ends_with(name, ".__block_id_x")) { ends_with 80 src/CodeGen_OpenGLCompute_Dev.cpp } else if (ends_with(name, ".__block_id_y")) { ends_with 82 src/CodeGen_OpenGLCompute_Dev.cpp } else if (ends_with(name, ".__block_id_z")) { ends_with 84 src/CodeGen_OpenGLCompute_Dev.cpp } else if (ends_with(name, ".__block_id_w")) { ends_with 97 src/CodeGen_OpenGLCompute_Dev.cpp if (ends_with(name, ids[i])) { return i; } ends_with 389 src/CodeGen_OpenGL_Dev.cpp if (ends_with(loop->name, ".__block_id_x") || ends_with 390 src/CodeGen_OpenGL_Dev.cpp ends_with(loop->name, ".__block_id_y")) { ends_with 397 src/CodeGen_OpenGL_Dev.cpp if (ends_with(loop->name, ".__block_id_x")) { ends_with 399 src/CodeGen_OpenGL_Dev.cpp } else if (ends_with(loop->name, ".__block_id_y")) { ends_with 866 src/CodeGen_OpenGL_Dev.cpp } else if (ends_with(args[i].name, ".varying")) { ends_with 933 src/CodeGen_OpenGL_Dev.cpp } else if (ends_with(args[i].name, ".varying")) { ends_with 985 src/CodeGen_OpenGL_Dev.cpp if (!ends_with(src, result)) { ends_with 149 src/CodeGen_PTX_Dev.cpp if (ends_with(name, ".__thread_id_x")) { ends_with 151 src/CodeGen_PTX_Dev.cpp } else if (ends_with(name, ".__thread_id_y")) { ends_with 153 src/CodeGen_PTX_Dev.cpp } else if (ends_with(name, ".__thread_id_z")) { ends_with 155 src/CodeGen_PTX_Dev.cpp } else if (ends_with(name, ".__thread_id_w")) { ends_with 157 src/CodeGen_PTX_Dev.cpp } else if (ends_with(name, ".__block_id_x")) { ends_with 159 src/CodeGen_PTX_Dev.cpp } else if (ends_with(name, ".__block_id_y")) { ends_with 161 src/CodeGen_PTX_Dev.cpp } else if (ends_with(name, ".__block_id_z")) { ends_with 163 src/CodeGen_PTX_Dev.cpp } else if (ends_with(name, ".__block_id_w")) { ends_with 269 src/Func.cpp return Internal::ends_with(candidate, "." + var); ends_with 83 src/FuseGPUThreadLoops.cpp if (ends_with(op->name, thread_names[i])) { ends_with 196 src/FuseGPUThreadLoops.cpp if (ends_with(op->name, thread_names[dim])) { ends_with 590 src/FuseGPUThreadLoops.cpp if (ends_with(op->name, ".__block_id_x")) { ends_with 721 src/FuseGPUThreadLoops.cpp if (ends_with(op->name, block_names[4-i])) { ends_with 731 src/FuseGPUThreadLoops.cpp if (ends_with(op->name, thread_names[4-i])) { ends_with 93 src/InjectHostDevBufferCopies.cpp if (ends_with(op->name, ".buffer") && ends_with 118 src/InjectHostDevBufferCopies.cpp if (op->type.is_handle() && ends_with(op->name, ".buffer")) { ends_with 439 src/InjectHostDevBufferCopies.cpp internal_assert(buffer_var && ends_with(buffer_var->name, ".buffer")); ends_with 450 src/InjectHostDevBufferCopies.cpp internal_assert(buffer_var && ends_with(buffer_var->name, ".buffer")); ends_with 513 src/InjectHostDevBufferCopies.cpp if (ends_with(op->name, ".buffer")) { ends_with 625 src/InjectHostDevBufferCopies.cpp if (ends_with(op->name, ".buffer")) { ends_with 132 src/InjectImageIntrinsics.cpp bool constrained_version_exists = ends_with(let->name, ".constrained"); ends_with 732 src/PartitionLoops.cpp if (ends_with(op->name, "__thread_id_x")) { ends_with 207 src/Prefetch.cpp if (!ends_with(op->name, "." + p.var) || (seen.find(p.name) != seen.end())) { ends_with 19 src/RemoveDeadAllocations.cpp if (var && ends_with(var->name, ".buffer")) { ends_with 97 src/Schedule.cpp Internal::ends_with(loop, "." + contents->var_name); ends_with 104 src/Schedule.cpp Internal::ends_with(contents->var_name, "." + other.contents->var_name) || ends_with 105 src/Schedule.cpp Internal::ends_with(other.contents->var_name, "." + contents->var_name))); ends_with 589 src/ScheduleFunctions.cpp ends_with(op->name, ".buffer")) { ends_with 854 src/ScheduleFunctions.cpp ends_with(v->name, ".buffer")) { ends_with 922 src/ScheduleFunctions.cpp if (ends_with(op->name, Var::outermost().name()) || ends_with 923 src/ScheduleFunctions.cpp ends_with(op->name, LoopLevel::root().to_string())) { ends_with 1125 src/ScheduleFunctions.cpp if (ends_with(op->name, ".__outermost") && ends_with 1135 src/ScheduleFunctions.cpp if (ends_with(op->name, ".__outermost.loop_extent") || ends_with 1136 src/ScheduleFunctions.cpp ends_with(op->name, ".__outermost.loop_min") || ends_with 1137 src/ScheduleFunctions.cpp ends_with(op->name, ".__outermost.loop_max")) { ends_with 32 src/SkipStages.cpp ends_with(var->name, ".buffer")) { ends_with 256 src/SkipStages.cpp ends_with(var->name, ".buffer")) { ends_with 280 src/StorageFlattening.cpp bool constrained_version_exists = ends_with(let->name, ".constrained"); ends_with 101 src/Util.h EXPORT bool ends_with(const std::string &str, const std::string &suffix); ends_with 441 src/VaryingAttributes.cpp internal_assert(ends_with(name, ".varying")); ends_with 463 src/VaryingAttributes.cpp if (ends_with(op->name, ".varying")) { ends_with 506 src/VaryingAttributes.cpp if ((ends_with(op->name, ".varying")) && (op->type != Float(32))) { ends_with 48 test/opengl/varying.cpp if (ends_with(op->name, ".varying")) {