/external/llvm-project/polly/include/polly/ |
D | ScheduleOptimizer.h | 104 static isl::schedule_node 105 optimizeScheduleNode(isl::schedule_node Node, 124 static isl::schedule_node isolateFullPartialTiles(isl::schedule_node Node, 138 static isl::schedule_node tileNode(isl::schedule_node Node, 149 static isl::schedule_node applyRegisterTiling(isl::schedule_node Node, 198 static isl::schedule_node 199 optimizeMatMulPattern(isl::schedule_node Node, 209 static bool isTileableBandNode(isl::schedule_node Node); 242 static isl::schedule_node prevectSchedBand(isl::schedule_node Node, 277 static isl::schedule_node standardBandOpts(isl::schedule_node Node, [all …]
|
/external/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_qir_schedule.c | 44 struct schedule_node { struct 85 struct schedule_node *before, in add_dep() 86 struct schedule_node *after) in add_dep() 94 struct schedule_node *t = before; in add_dep() 104 struct schedule_node **before, in add_write_dep() 105 struct schedule_node *after) in add_write_dep() 112 struct schedule_node **last_temp_write; 113 struct schedule_node *last_sf; 114 struct schedule_node *last_vary_read; 115 struct schedule_node *last_vpm_read; [all …]
|
D | vc4_qpu_schedule.c | 46 struct schedule_node { struct 81 struct schedule_node *last_r[6]; argument 82 struct schedule_node *last_ra[32]; 83 struct schedule_node *last_rb[32]; 84 struct schedule_node *last_sf; 85 struct schedule_node *last_vpm_read; 86 struct schedule_node *last_tmu_write; 87 struct schedule_node *last_tlb; 88 struct schedule_node *last_vpm; 89 struct schedule_node *last_uniforms_reset; [all …]
|
/external/llvm-project/polly/lib/Transform/ |
D | ScheduleTreeTransform.cpp | 31 RetTy visit(const isl::schedule_node &Node, Args... args) { in visit() 63 RetTy visitDomain(const isl::schedule_node &Domain, Args... args) { in visitDomain() 67 RetTy visitBand(const isl::schedule_node &Band, Args... args) { in visitBand() 71 RetTy visitSequence(const isl::schedule_node &Sequence, Args... args) { in visitSequence() 75 RetTy visitSet(const isl::schedule_node &Set, Args... args) { in visitSet() 79 RetTy visitLeaf(const isl::schedule_node &Leaf, Args... args) { in visitLeaf() 83 RetTy visitMark(const isl::schedule_node &Mark, Args... args) { in visitMark() 87 RetTy visitExtension(const isl::schedule_node &Extension, Args... args) { in visitExtension() 92 RetTy visitFilter(const isl::schedule_node &Extension, Args... args) { in visitFilter() 97 RetTy visitSingleChild(const isl::schedule_node &Node, Args... args) { in visitSingleChild() [all …]
|
D | ScheduleOptimizer.cpp | 382 isl::schedule_node 383 ScheduleTreeOptimizer::isolateFullPartialTiles(isl::schedule_node Node, in isolateFullPartialTiles() 399 isl::schedule_node ScheduleTreeOptimizer::prevectSchedBand( in prevectSchedBand() 400 isl::schedule_node Node, unsigned DimToVectorize, int VectorWidth) { in prevectSchedBand() 434 isl::schedule_node ScheduleTreeOptimizer::tileNode(isl::schedule_node Node, in tileNode() 461 isl::schedule_node ScheduleTreeOptimizer::applyRegisterTiling( in applyRegisterTiling() 462 isl::schedule_node Node, ArrayRef<int> TileSizes, int DefaultTileSize) { in applyRegisterTiling() 468 static bool isSimpleInnermostBand(const isl::schedule_node &Node) { in isSimpleInnermostBand() 494 bool ScheduleTreeOptimizer::isTileableBandNode(isl::schedule_node Node) { in isTileableBandNode() 513 __isl_give isl::schedule_node [all …]
|
/external/mesa3d/src/intel/compiler/ |
D | brw_schedule_instructions.cpp | 62 class schedule_node : public exec_node class 65 schedule_node(backend_instruction *inst, instruction_scheduler *sched); 70 schedule_node **children; 96 schedule_node *exit; 112 exit_unblocked_time(const schedule_node *n) in exit_unblocked_time() 118 schedule_node::set_latency_gen4() in set_latency_gen4() 156 schedule_node::set_latency_gen7(bool is_haswell) in set_latency_gen7() 598 void add_barrier_deps(schedule_node *n); 599 void add_dep(schedule_node *before, schedule_node *after, int latency); 600 void add_dep(schedule_node *before, schedule_node *after); [all …]
|
/external/mesa3d/src/broadcom/compiler/ |
D | qpu_schedule.c | 46 struct schedule_node { struct 76 struct schedule_node *last_r[6]; argument 77 struct schedule_node *last_rf[64]; 78 struct schedule_node *last_sf; 79 struct schedule_node *last_vpm_read; 80 struct schedule_node *last_tmu_write; 81 struct schedule_node *last_tmu_config; 82 struct schedule_node *last_tlb; 83 struct schedule_node *last_vpm; 84 struct schedule_node *last_unif; [all …]
|
/external/llvm-project/polly/lib/External/isl/ |
D | isl_test_cpp-checked.cc | 192 auto fail_map = [](isl::schedule_node node) { in test_schedule_tree() 193 return isl::schedule_node(); in test_schedule_tree() 198 auto inc_count = [&count](isl::schedule_node node) { in test_schedule_tree() 206 auto inc_count_once = [&count](isl::schedule_node node) { in test_schedule_tree() 213 auto is_not_domain = [](isl::schedule_node node) { in test_schedule_tree() 219 auto fail = [](isl::schedule_node node) { in test_schedule_tree() 226 auto collect_filters = [&filters](isl::schedule_node node) { in test_schedule_tree()
|
D | isl_test_cpp.cc | 180 auto fail_map = [](isl::schedule_node node) { in test_schedule_tree() 194 auto inc_count = [&count](isl::schedule_node node) { in test_schedule_tree() 202 auto inc_count_once = [&count](isl::schedule_node node) { in test_schedule_tree() 209 auto is_not_domain = [](isl::schedule_node node) { in test_schedule_tree() 215 auto fail = [](isl::schedule_node node) { in test_schedule_tree() 230 auto collect_filters = [&filters](isl::schedule_node node) { in test_schedule_tree()
|
D | isl_test_cpp-generic.cc | 246 auto node = isl::schedule_node::from_domain(A.unite(B)); in construct_schedule_tree() 278 static isl::schedule_node test_schedule_tree_generic(isl::ctx ctx) in test_schedule_tree_generic() 287 auto inc_count = [&count](isl::schedule_node node) { in test_schedule_tree_generic() 306 auto mark_unroll = [](isl::schedule_node node) { in test_ast_build_unroll()
|
D | isl_test_python.py | 249 node = isl.schedule_node.from_domain(A.union(B))
|
D | Makefile.am | 414 include/isl/schedule_node.h \
|
D | Makefile.in | 509 include/isl/schedule_node.h include/isl/schedule_type.h \ 1230 include/isl/schedule_node.h \
|
/external/llvm-project/polly/lib/External/isl/include/isl/ |
D | cpp-checked.h | 269 class schedule_node; variable 2124 inline isl::checked::schedule_node root() const; 2125 inline isl::checked::schedule_node get_root() const; 2179 inline schedule_node manage(__isl_take isl_schedule_node *ptr); 2180 inline schedule_node manage_copy(__isl_keep isl_schedule_node *ptr); 2182 class schedule_node { 2183 friend inline schedule_node manage(__isl_take isl_schedule_node *ptr); 2184 friend inline schedule_node manage_copy(__isl_keep isl_schedule_node *ptr); 2189 inline explicit schedule_node(__isl_take isl_schedule_node *ptr); 2192 inline /* implicit */ schedule_node(); [all …]
|
D | cpp.h | 333 class schedule_node; variable 2189 inline isl::schedule_node root() const; 2190 inline isl::schedule_node get_root() const; 2244 inline schedule_node manage(__isl_take isl_schedule_node *ptr); 2245 inline schedule_node manage_copy(__isl_keep isl_schedule_node *ptr); 2247 class schedule_node { 2248 friend inline schedule_node manage(__isl_take isl_schedule_node *ptr); 2249 friend inline schedule_node manage_copy(__isl_keep isl_schedule_node *ptr); 2254 inline explicit schedule_node(__isl_take isl_schedule_node *ptr); 2257 inline /* implicit */ schedule_node(); [all …]
|
D | isl-noexceptions.h | 201 class schedule_node; variable 2474 inline schedule_node get_root() const; 2533 inline schedule_node manage(__isl_take isl_schedule_node *ptr); 2534 inline schedule_node manage_copy(__isl_keep isl_schedule_node *ptr); 2536 class schedule_node { 2537 friend inline schedule_node manage(__isl_take isl_schedule_node *ptr); 2538 friend inline schedule_node manage_copy(__isl_keep isl_schedule_node *ptr); 2542 inline explicit schedule_node(__isl_take isl_schedule_node *ptr); 2545 inline /* implicit */ schedule_node(); 2546 inline /* implicit */ schedule_node(const schedule_node &obj); [all …]
|
D | cpp-checked-conversion.h | 481 checked::schedule_node check(schedule_node obj) { in check() 485 schedule_node uncheck(checked::schedule_node obj) { in uncheck()
|
/external/llvm-project/polly/lib/External/isl/interface/ |
D | isl.py | 11474 obj = schedule_node(ctx=ctx, ptr=res) 11756 class schedule_node(object): class 11836 return super(schedule_node, cls).__new__(cls) 11839 if not arg0.__class__ is schedule_node: 11840 arg0 = schedule_node(arg0) 11855 if not arg0.__class__ is schedule_node: 11856 arg0 = schedule_node(arg0) 11861 obj = schedule_node(ctx=ctx, ptr=res) 11865 if not arg0.__class__ is schedule_node: 11866 arg0 = schedule_node(arg0) [all …]
|
/external/llvm-project/polly/include/polly/Support/ |
D | ISLOStream.h | 39 ADD_OSTREAM_PRINTER(isl::schedule_node)
|
/external/llvm-project/polly/lib/Support/ |
D | GICHelper.cpp | 257 isl::schedule_node().dump(); in neverCalled()
|
/external/llvm-project/polly/lib/External/isl/doc/ |
D | user.pod | 622 #include <isl/schedule_node.h> 9581 #include <isl/schedule_node.h> 9594 #include <isl/schedule_node.h> 9603 #include <isl/schedule_node.h> 9610 #include <isl/schedule_node.h> 9629 #include <isl/schedule_node.h> 9671 #include <isl/schedule_node.h> 9696 #include <isl/schedule_node.h> 9713 #include <isl/schedule_node.h> 9723 #include <isl/schedule_node.h> [all …]
|