src/backends/cuda/cuda.cpp (7 lines): - line 99: // TODO relax this by adding modular arithmetic or casting - line 213: inp_alloc.lca = -1; // TODO clean up read hacks - line 727: TODO: this logic is not yet implemented -- runs checks instead - line 871: // TODO this causes segfaults - line 988: "Loop not yet threadable! TODO: warp-level reductions"); - line 1018: // TODO multiple devices - line 1020: // TODO Y, Z thread scheduling src/core/compile.cpp (3 lines): - line 401: // TODO this is a hacky way to ensure all variables are in the indexing - line 832: // TODO this is slow - line 1248: return 0; // TODO fix src/core/ir.cpp (3 lines): - line 69: // TODO attempt to preserve old order - line 92: "TODO remove old inputs if they exist"); - line 463: // TODO audit versioning include/loop_tool/compile.h (2 lines): - line 143: float init_val; // TODO don't hardcode float type - line 198: // TODO map annotations to GenFnTypes src/core/symbolic.cpp (2 lines): - line 596: // TODO This is extremely primitive right now! - line 657: // TODO improve robustness include/loop_tool/ir.h (2 lines): - line 244: // TODO validate order - line 262: // TODO consider efficient storage for splits/merges src/frontends/lazy.cpp (1 line): - line 263: // TODO: change to set include/loop_tool/symbolic.h (1 line): - line 46: // TODO replace with smaller construct src/backends/cpu/unroll_contiguous.cpp (1 line): - line 27: // TODO this is a hacky way to ensure all variables are in the indexing