Home
last modified time | relevance | path

Searched refs:loop_options (Results 1 – 13 of 13) sorted by relevance

/external/pytorch/torch/csrc/jit/tensorexpr/
Dblock_codegen.cpp74 const LoopOptions& loop_options = v->loop_options(); in visit() local
75 if (loop_options.is_gpu_block_index()) { in visit()
76 map_input_to_tensor_bufs_ = loop_options.get_buffer_mapping(); in visit()
78 } else if (loop_options.is_gpu_thread_index()) { in visit()
109 const LoopOptions& loop_options = v->loop_options(); in visit() local
116 if (loop_options.is_gpu_block_index()) { in visit()
137 } else if (loop_options.is_gpu_thread_index()) { in visit()
Dcuda_codegen.cpp103 if (for_v->loop_options().is_gpu_block_index()) { in visit()
108 } else if (for_v->loop_options().is_gpu_thread_index()) { in visit()
126 const LoopOptions& loop_options = v->loop_options(); in visit() local
127 if (loop_options.is_gpu_block_index()) { in visit()
128 int gpu_block_index = loop_options.gpu_block_index(); in visit()
155 } else if (loop_options.is_gpu_thread_index()) { in visit()
156 int gpu_thread_index = loop_options.gpu_thread_index(); in visit()
671 const LoopOptions& loop_options = v->loop_options(); in mutate() local
672 if (loop_options.is_gpu_block_index()) { in mutate()
673 int gpu_block_index = loop_options.gpu_block_index(); in mutate()
[all …]
Dstmt.h727 const LoopOptions& loop_options) { in make() argument
732 var.node(), start.node(), stop.node(), body, loop_options); in make()
734 const LoopOptions loop_options() const { in loop_options() function
752 LoopOptions loop_options) in For() argument
756 loop_options_(std::move(loop_options)) { in For()
Dir_mutator.cpp333 LoopOptions loop_options = v->loop_options(); in mutate() local
Dregisterizer.cpp194 if (v->loop_options().is_gpu_block_index() || in visit()
195 v->loop_options().is_gpu_thread_index()) { in visit()
Dloopnest.cpp483 LoopOptions loop_options = v->loop_options(); in mutate() local
501 return alloc<For>(var, new_start, new_stop, new_body, loop_options); in mutate()
1485 if (f->loop_options().is_gpu_block_index() || in sliceHead()
1486 f->loop_options().is_gpu_thread_index()) { in sliceHead()
1528 if (f->loop_options().is_gpu_block_index() || in sliceTail()
1529 f->loop_options().is_gpu_thread_index()) { in sliceTail()
Dir_simplifier.cpp1653 LoopOptions loop_options = v->loop_options(); in mutate() local
1662 if (loop_options.isDefault() && loops->isConstant()) { in mutate()
2542 LoopOptions loop_options = v->loop_options(); in mutate() local
2578 if (loop_options.isDefault() && iters->isConstant()) { in mutate()
Dhash_provider.cpp201 hash = hash_combine(hash, v->loop_options().ToString()); in visit()
Dir_cloner.cpp256 return alloc<For>(v->var(), start_new, stop_new, body_new, v->loop_options()); in mutate()
Dmem_dependency_checker.cpp820 bool parallelized = v->loop_options().is_gpu_block_index() || in visit()
821 v->loop_options().is_gpu_thread_index(); in visit()
Dir_printer.cpp440 std::string loop_options_str = v->loop_options().ToString(); in visit()
/external/pytorch/test/cpp/tensorexpr/
Dtest_loopnest.cpp178 ASSERT_TRUE(tail->loop_options().is_gpu_block_index()); in TEST()
179 ASSERT_EQ(tail->loop_options().gpu_block_index(), LoopOptions::IDX_Y); in TEST()
181 ASSERT_TRUE(head->loop_options().isDefault()); in TEST()
207 ASSERT_TRUE(tail_head->loop_options().is_gpu_block_index()); in TEST()
208 ASSERT_EQ(tail_head->loop_options().gpu_block_index(), LoopOptions::IDX_Y); in TEST()
210 ASSERT_TRUE(head->loop_options().isDefault()); in TEST()
211 ASSERT_TRUE(tail_tail->loop_options().isDefault()); in TEST()
866 ASSERT_TRUE(outer->loop_options().is_gpu_block_index()); in TEST()
867 ASSERT_EQ(outer->loop_options().gpu_block_index(), LoopOptions::IDX_Y); in TEST()
870 ASSERT_TRUE(inner->loop_options().isDefault()); in TEST()
[all …]
Dtest_simplify.cpp3794 LoopOptions options2 = for_->loop_options(); in TEST()