| /llvm-project-15.0.7/polly/lib/External/ppcg/ |
| H A D | gpu_tree.c | 145 node = insert_shared(node); in gpu_tree_insert_shared_before_thread() 218 node = core_child(node, core); in gpu_tree_move_down_to_shared() 220 node = isl_schedule_node_free(node); in gpu_tree_move_down_to_shared() 235 node = core_child(node, core); in gpu_tree_move_down_to_thread() 237 node = isl_schedule_node_free(node); in gpu_tree_move_down_to_thread() 253 node = isl_schedule_node_free(node); in gpu_tree_move_up_to_thread() 269 node = isl_schedule_node_free(node); in gpu_tree_move_up_to_kernel() 301 node = core_child(node, core); in gpu_tree_move_down_to_depth() 306 node = core_child(node, core); in gpu_tree_move_down_to_depth() 397 node = isl_schedule_node_copy(node); in has_preceding_sync() [all …]
|
| H A D | gpu_hybrid.c | 77 if (!node) in update_phase() 85 node = isl_schedule_node_child(node, 0); in update_phase() 87 node = isl_schedule_node_child(node, 0); in update_phase() 88 node = isl_schedule_node_child(node, 0); in update_phase() 93 node = isl_schedule_node_insert_mark(node, id); in update_phase() 94 node = isl_schedule_node_parent(node); in update_phase() 98 node = isl_schedule_node_insert_mark(node, id); in update_phase() 99 node = isl_schedule_node_parent(node); in update_phase() 101 node = gpu_create_kernel(gen, node, 0, NULL); in update_phase() 130 node = isl_schedule_node_parent(node); in gpu_hybrid_tile() [all …]
|
| H A D | gpu.c | 3662 node = atomic(node); in atomic_ancestors() 3663 node = atomic_ancestors(node); in atomic_ancestors() 3716 node = isl_schedule_node_copy(node); in compute_sync_writes() 3886 node = atomic_ancestors(node); in gpu_create_kernel() 3925 node = insert_context(kernel, node); in gpu_create_kernel() 3950 node = unroll(node); in gpu_create_kernel() 3964 node = add_sync(kernel, node); in gpu_create_kernel() 3965 node = add_copies(kernel, node); in gpu_create_kernel() 4112 node = try_hybrid_tile(gen, node); in mark_outer_permutable() 5314 node = mark_kernels(gen, node); in map_to_device() [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_schedule_node.c | 1114 node = isl_schedule_node_cow(node); in isl_schedule_node_ancestor() 1124 if (!node->ancestors || !node->tree) in isl_schedule_node_ancestor() 1170 node = isl_schedule_node_cow(node); in isl_schedule_node_child() 1198 if (!node->tree || !node->ancestors) in isl_schedule_node_child() 1222 node = isl_schedule_node_cow(node); in isl_schedule_node_previous_sibling() 1258 node = isl_schedule_node_cow(node); in isl_schedule_node_next_sibling() 1315 node = enter(node, user); in traverse() 1316 node = leave(node, user); in traverse() 1321 node = leave(node, user); in traverse() 1402 node = isl_schedule_node_copy(node); in isl_schedule_node_foreach_descendant_top_down() [all …]
|
| H A D | isl_ast.c | 840 return node ? node->ctx : NULL; in isl_ast_node_get_ctx() 931 mark->u.m.node = node; in isl_ast_node_alloc_mark() 1058 dup->u.m.node = isl_ast_node_copy(node->u.m.node); in isl_ast_node_dup() 1111 isl_ast_node_free(node->u.m.node); in isl_ast_node_free() 1132 node = isl_ast_node_cow(node); in isl_ast_node_for_set_body() 1165 node = isl_ast_node_cow(node); in isl_ast_node_for_mark_degenerate() 1250 node = isl_ast_node_cow(node); in isl_ast_node_if_set_then() 1400 node = isl_ast_node_cow(node); in isl_ast_node_set_annotation() 1466 node = node->u.f.body; in isl_ast_node_foreach_descendant_top_down() 1475 node = node->u.i.else_node; in isl_ast_node_foreach_descendant_top_down() [all …]
|
| H A D | isl_schedule.c | 282 node = isl_schedule_node_map_descendant_bottom_up(node, fn, user); in isl_schedule_map_schedule_node_bottom_up() 378 node = isl_schedule_node_child(node, 0); in isl_schedule_expand() 411 node = isl_schedule_node_domain_intersect_domain(node, domain); in isl_schedule_intersect_domain() 441 node = isl_schedule_node_domain_gist_params(node, context); in isl_schedule_gist_domain_params() 471 node = isl_schedule_node_child(node, 0); in isl_schedule_get_map() 494 if (!node) in isl_schedule_insert_partial_schedule() 500 node = isl_schedule_node_child(node, 0); in isl_schedule_insert_partial_schedule() 531 node = isl_schedule_node_child(node, 0); in isl_schedule_insert_context() 532 node = isl_schedule_node_insert_context(node, context); in isl_schedule_insert_context() 550 node = isl_schedule_node_child(node, 0); in isl_schedule_insert_guard() [all …]
|
| H A D | isl_scheduler.c | 452 return node && node >= &graph->node[0] && node < &graph->node[graph->n]; in is_node() 1033 if (!node->hull || !node->compress || !node->decompress) in compress_node() 1213 node = &graph->node[graph->n]; in add_node() 1863 map = compress(map, node, node); in intra_coefficients() 1941 return node->start + 2 * node->nvar + node->nparam; in node_cst_coef_offset() 1954 return node->start + 2 * node->nvar; in node_par_coef_offset() 2497 node->indep = isl_mat_drop_rows(node->indep, 0, node->rank); in node_update_vmap() 2501 if (!node->indep || !node->vmap || node->rank < 0) in node_update_vmap() 4571 if (node->nvar == node->rank) in is_trivial() 4862 map = compress(map, node, node); in add_intra() [all …]
|
| H A D | isl_test_python.py | 250 node = node.child(0) 253 node = node.insert_sequence(filters) 256 node = node.child(0) 257 node = node.child(0) 258 node = node.insert_partial_schedule(f_A) 259 node = node.member_set_coincident(0, True) 260 node = node.ancestor(2) 263 node = node.child(1) 264 node = node.child(0) 265 node = node.insert_partial_schedule(f_B) [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstrInfo.td | 394 [(int_amdgcn_fmed3 node:$src0, node:$src1, node:$src2), 454 [(int_amdgcn_sbfe node:$src0, node:$src1, node:$src2), 458 [(int_amdgcn_ubfe node:$src0, node:$src1, node:$src2), 465 def AMDGPUfdot2 : PatFrags<(ops node:$src0, node:$src1, node:$src2, node:$clamp), 466 [(int_amdgcn_fdot2 node:$src0, node:$src1, node:$src2, node:$clamp), 467 (AMDGPUfdot2_impl node:$src0, node:$src1, node:$src2, node:$clamp)]>; 469 def AMDGPUdiv_fmas : PatFrags<(ops node:$src0, node:$src1, node:$src2, node:$vcc), 470 [(int_amdgcn_div_fmas node:$src0, node:$src1, node:$src2, node:$vcc), 471 (AMDGPUdiv_fmas_impl node:$src0, node:$src1, node:$src2, node:$vcc)]>; 474 [(int_amdgcn_perm node:$src0, node:$src1, node:$src2), [all …]
|
| H A D | AMDGPUInstructions.td | 182 (ops node:$src0, node:$src1), 191 (ops node:$src0, node:$src1, node:$src2), 200 (ops node:$src0, node:$src1), 277 [(shl node:$src0, node:$src1), (shl node:$src0, (csh_mask node:$src1))]>; 284 [(srl node:$src0, node:$src1), (srl node:$src0, (csh_mask node:$src1))]>; 291 [(sra node:$src0, node:$src1), (sra node:$src0, (csh_mask node:$src1))]>; 421 (ops node:$value, node:$ptr), (op (srl node:$value, (i32 16)), node:$ptr)> { 746 (fminnum node:$src0, node:$src1)] 765 def any_fmad : PatFrags<(ops node:$src0, node:$src1, node:$src2), 766 [(fmad node:$src0, node:$src1, node:$src2), [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | schedule_node.h | 23 __isl_keep isl_schedule_node *node); 25 __isl_take isl_schedule_node *node); 34 __isl_keep isl_schedule_node *node); 36 __isl_keep isl_schedule_node *node); 39 __isl_keep isl_schedule_node *node); 43 __isl_keep isl_schedule_node *node, 52 __isl_keep isl_schedule_node *node, 57 __isl_take isl_schedule_node *node, 69 __isl_keep isl_schedule_node *node); 76 __isl_keep isl_schedule_node *node); [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 1709 PatFrag<(ops node:$def, node:$pred, node:$ptr, node:$idx), 1716 PatFrag<(ops node:$def, node:$pred, node:$ptr, node:$idx), 1723 PatFrag<(ops node:$def, node:$pred, node:$ptr, node:$idx), 1730 PatFrag<(ops node:$def, node:$pred, node:$ptr, node:$idx), 1739 PatFrag<(ops node:$def, node:$pred, node:$ptr, node:$idx), 1746 PatFrag<(ops node:$def, node:$pred, node:$ptr, node:$idx), 1753 PatFrag<(ops node:$def, node:$pred, node:$ptr, node:$idx), 1762 PatFrag<(ops node:$def, node:$pred, node:$ptr, node:$idx), 1769 PatFrag<(ops node:$def, node:$pred, node:$ptr, node:$idx), 1776 PatFrag<(ops node:$def, node:$pred, node:$ptr, node:$idx), [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZOperators.td | 472 : PatFrag<(ops node:$valid, node:$mask, node:$bb), 475 : PatFrag<(ops node:$true, node:$false, node:$valid, node:$mask), 485 def z_scmp : PatFrag<(ops node:$a, node:$b), (z_icmp node:$a, node:$b, timm), [{ 489 def z_ucmp : PatFrag<(ops node:$a, node:$b), (z_icmp node:$a, node:$b, timm), [{ 495 def z_tm_reg : PatFrag<(ops node:$a, node:$b), (z_tm node:$a, node:$b, timm)>; 496 def z_tm_mem : PatFrag<(ops node:$a, node:$b), (z_tm node:$a, node:$b, 0)>; 569 : PatFrag<(ops node:$src, node:$addr), (store node:$src, node:$addr), 588 : PatFrag<(ops node:$src, node:$addr), (store node:$src, node:$addr), [{ 687 def any_fms : PatFrag<(ops node:$src1, node:$src2, node:$src3), 774 : PatFrag<(ops node:$vec, node:$addr, node:$index), [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrFragmentsSIMD.td | 201 def X86any_cmpp : PatFrags<(ops node:$src1, node:$src2, node:$src3), 220 def X86any_cmpm : PatFrags<(ops node:$src1, node:$src2, node:$src3), 542 def X86any_Fnmadd : PatFrags<(ops node:$src1, node:$src2, node:$src3), 547 def X86any_Fmsub : PatFrags<(ops node:$src1, node:$src2, node:$src3), 1104 def masked_load : PatFrag<(ops node:$src1, node:$src2, node:$src3), 1160 PatFrag<(ops node:$src1, node:$src2, node:$src3), 1161 (X86mtruncstore node:$src1, node:$src2, node:$src3), [{ 1165 PatFrag<(ops node:$src1, node:$src2, node:$src3), 1166 (X86mtruncstore node:$src1, node:$src2, node:$src3), [{ 1170 PatFrag<(ops node:$src1, node:$src2, node:$src3), [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVNHoist/ |
| H A D | ld_hoist_st_sink.ll | 6 %struct.node = type { i64, %struct.node*, %struct.node*, %struct.node*, i64, %struct.arc*, i64, i64… 11 %node.0.in16 = getelementptr inbounds %struct.node, %struct.node* %r, i64 0, i32 2 12 %node.017 = load %struct.node*, %struct.node** %node.0.in16, align 8 13 %tobool18 = icmp eq %struct.node* %node.017, null 22 %node.020 = phi %struct.node* [ %node.0, %if.end ], [ %node.017, %while.body.preheader ] 30 %a = getelementptr inbounds %struct.node, %struct.node* %node.020, i64 0, i32 5 36 %pred = getelementptr inbounds %struct.node, %struct.node* %node.020, i64 0, i32 1 43 %p1 = getelementptr inbounds %struct.node, %struct.node* %node.020, i64 0, i32 6 56 %a4 = getelementptr inbounds %struct.node, %struct.node* %node.020, i64 0, i32 5 72 %node.0.in = getelementptr inbounds %struct.node, %struct.node* %node.020, i64 0, i32 2 [all …]
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/parser/ |
| H A D | AST.cpp | 84 VariableExprAST>([&](auto *node) { this->dump(node); }) in dump() argument 147 printLitHelper(node); in dump() 164 llvm::errs() << "var: " << node->getName() << " " << loc(node) << "\n"; in dump() 182 llvm::errs() << "BinOp: " << node->getOp() << " " << loc(node) << "\n"; in dump() 183 dump(node->getLHS()); in dump() 184 dump(node->getRHS()); in dump() 191 llvm::errs() << "Call '" << node->getCallee() << "' [ " << loc(node) << "\n"; in dump() 202 dump(node->getArg()); in dump() 221 llvm::errs() << "Proto '" << node->getName() << "' " << loc(node) << "\n"; in dump() 234 dump(node->getBody()); in dump() [all …]
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch3/parser/ |
| H A D | AST.cpp | 82 [&](auto *node) { this->dump(node); }) in dump() argument 144 printLitHelper(node); in dump() 151 llvm::errs() << "var: " << node->getName() << " " << loc(node) << "\n"; in dump() 169 llvm::errs() << "BinOp: " << node->getOp() << " " << loc(node) << "\n"; in dump() 170 dump(node->getLHS()); in dump() 171 dump(node->getRHS()); in dump() 178 llvm::errs() << "Call '" << node->getCallee() << "' [ " << loc(node) << "\n"; in dump() 189 dump(node->getArg()); in dump() 205 llvm::errs() << "Proto '" << node->getName() << "' " << loc(node) << "\n"; in dump() 218 dump(node->getBody()); in dump() [all …]
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch1/parser/ |
| H A D | AST.cpp | 82 [&](auto *node) { this->dump(node); }) in dump() argument 144 printLitHelper(node); in dump() 151 llvm::errs() << "var: " << node->getName() << " " << loc(node) << "\n"; in dump() 169 llvm::errs() << "BinOp: " << node->getOp() << " " << loc(node) << "\n"; in dump() 170 dump(node->getLHS()); in dump() 171 dump(node->getRHS()); in dump() 178 llvm::errs() << "Call '" << node->getCallee() << "' [ " << loc(node) << "\n"; in dump() 189 dump(node->getArg()); in dump() 205 llvm::errs() << "Proto '" << node->getName() << "' " << loc(node) << "\n"; in dump() 218 dump(node->getBody()); in dump() [all …]
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch2/parser/ |
| H A D | AST.cpp | 82 [&](auto *node) { this->dump(node); }) in dump() argument 144 printLitHelper(node); in dump() 151 llvm::errs() << "var: " << node->getName() << " " << loc(node) << "\n"; in dump() 169 llvm::errs() << "BinOp: " << node->getOp() << " " << loc(node) << "\n"; in dump() 170 dump(node->getLHS()); in dump() 171 dump(node->getRHS()); in dump() 178 llvm::errs() << "Call '" << node->getCallee() << "' [ " << loc(node) << "\n"; in dump() 189 dump(node->getArg()); in dump() 205 llvm::errs() << "Proto '" << node->getName() << "' " << loc(node) << "\n"; in dump() 218 dump(node->getBody()); in dump() [all …]
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch6/parser/ |
| H A D | AST.cpp | 82 [&](auto *node) { this->dump(node); }) in dump() argument 144 printLitHelper(node); in dump() 151 llvm::errs() << "var: " << node->getName() << " " << loc(node) << "\n"; in dump() 169 llvm::errs() << "BinOp: " << node->getOp() << " " << loc(node) << "\n"; in dump() 170 dump(node->getLHS()); in dump() 171 dump(node->getRHS()); in dump() 178 llvm::errs() << "Call '" << node->getCallee() << "' [ " << loc(node) << "\n"; in dump() 189 dump(node->getArg()); in dump() 205 llvm::errs() << "Proto '" << node->getName() << "' " << loc(node) << "\n"; in dump() 218 dump(node->getBody()); in dump() [all …]
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch4/parser/ |
| H A D | AST.cpp | 82 [&](auto *node) { this->dump(node); }) in dump() argument 144 printLitHelper(node); in dump() 151 llvm::errs() << "var: " << node->getName() << " " << loc(node) << "\n"; in dump() 169 llvm::errs() << "BinOp: " << node->getOp() << " " << loc(node) << "\n"; in dump() 170 dump(node->getLHS()); in dump() 171 dump(node->getRHS()); in dump() 178 llvm::errs() << "Call '" << node->getCallee() << "' [ " << loc(node) << "\n"; in dump() 189 dump(node->getArg()); in dump() 205 llvm::errs() << "Proto '" << node->getName() << "' " << loc(node) << "\n"; in dump() 218 dump(node->getBody()); in dump() [all …]
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch5/parser/ |
| H A D | AST.cpp | 82 [&](auto *node) { this->dump(node); }) in dump() argument 144 printLitHelper(node); in dump() 151 llvm::errs() << "var: " << node->getName() << " " << loc(node) << "\n"; in dump() 169 llvm::errs() << "BinOp: " << node->getOp() << " " << loc(node) << "\n"; in dump() 170 dump(node->getLHS()); in dump() 171 dump(node->getRHS()); in dump() 178 llvm::errs() << "Call '" << node->getCallee() << "' [ " << loc(node) << "\n"; in dump() 189 dump(node->getArg()); in dump() 205 llvm::errs() << "Proto '" << node->getName() << "' " << loc(node) << "\n"; in dump() 218 dump(node->getBody()); in dump() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/PhaseOrdering/ |
| H A D | deletion-of-loops-that-became-side-effect-free.ll | 9 %struct.node = type { %struct.node*, i32 } 19 store %struct.node* %p, %struct.node** %p.addr, align 8 20 %0 = load %struct.node*, %struct.node** %p.addr, align 8 30 store %struct.node* %p, %struct.node** %p.addr, align 8 36 %1 = load %struct.node*, %struct.node** %p.addr, align 8 41 %2 = load %struct.node*, %struct.node** %p.addr, align 8 43 %3 = load %struct.node*, %struct.node** %next, align 8 44 store %struct.node* %3, %struct.node** %p.addr, align 8 64 store %struct.node* %p, %struct.node** %p.addr, align 8 75 store %struct.node* %p, %struct.node** %p.addr, align 8 [all …]
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | TypeProperties.td | 22 let Read = [{ node->getPointeeType() }]; 107 let Read = [{ node->getSize() }]; 110 let Read = [{ node->getSizeExpr() }]; 135 let Read = [{ node->getSizeExpr() }]; 357 let Read = [{ node->getDecl() }]; 380 let Read = [{ node->getDecl() }]; 624 let Read = [{ node->getAttr() }]; 664 node->isTypeAlias() 777 let Read = [{ node->getKind() }]; 822 node->isCanonicalUnqualified() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/container.node/ |
| H A D | node_handle.nodiscard.verify.cpp | 21 std::map<int, int>::node_type node; in test() local 22 …node.empty(); // expected-warning {{ignoring return value of function declared with 'nodiscard' at… in test() 25 std::multimap<int, int>::node_type node; in test() local 26 …node.empty(); // expected-warning {{ignoring return value of function declared with 'nodiscard' at… in test() 29 std::set<int> node; in test() local 30 …node.empty(); // expected-warning {{ignoring return value of function declared with 'nodiscard' at… in test() 33 std::multiset<int> node; in test() local 37 std::unordered_map<int, int> node; in test() local 41 std::unordered_multimap<int, int> node; in test() local 45 std::unordered_set<int> node; in test() local [all …]
|