| /llvm-project/polly/lib/External/isl/ |
| H A D | isl_schedule_node.c | 31 isl_schedule_node *node; in isl_schedule_node_alloc() local 41 node = isl_calloc_type(ctx, isl_schedule_node); in isl_schedule_node_alloc() 42 if (!node) in isl_schedule_node_alloc() 44 node->ref = 1; in isl_schedule_node_alloc() 45 node->schedule = schedule; in isl_schedule_node_alloc() 46 node->tree = tree; in isl_schedule_node_alloc() 47 node->ancestors = ancestors; in isl_schedule_node_alloc() 48 node->child_pos = isl_alloc_array(ctx, int, n); in isl_schedule_node_alloc() 49 if (n && !node->child_pos) in isl_schedule_node_alloc() 50 return isl_schedule_node_free(node); in isl_schedule_node_alloc() [all …]
|
| H A D | isl_ast.c | 118 __isl_keep isl_ast_node *node, void *user), in isl_ast_print_options_set_print_user() argument 139 __isl_keep isl_ast_node *node, void *user), in isl_ast_print_options_set_print_for() argument 902 isl_ctx *isl_ast_node_get_ctx(__isl_keep isl_ast_node *node) in isl_ast_node_get_ctx() argument 904 return node ? node->ctx : NULL; in isl_ast_node_get_ctx() 907 enum isl_ast_node_type isl_ast_node_get_type(__isl_keep isl_ast_node *node) in isl_ast_node_get_type() argument 909 return node ? node->type : isl_ast_node_error; in isl_ast_node_get_type() 915 isl_ast_node *node; in isl_ast_node_alloc() local 917 node = isl_calloc_type(ctx, isl_ast_node); in isl_ast_node_alloc() 918 if (!node) in isl_ast_node_alloc() 921 node->ctx = ctx; in isl_ast_node_alloc() [all …]
|
| H A D | isl_schedule.c | 249 isl_bool (*fn)(__isl_keep isl_schedule_node *node, void *user), in isl_schedule_foreach_schedule_node_top_down() argument 252 isl_schedule_node *node; in isl_schedule_foreach_schedule_node_top_down() local 258 node = isl_schedule_get_root(sched); in isl_schedule_foreach_schedule_node_top_down() 259 r = isl_schedule_node_foreach_descendant_top_down(node, fn, user); in isl_schedule_foreach_schedule_node_top_down() 260 isl_schedule_node_free(node); in isl_schedule_foreach_schedule_node_top_down() 275 __isl_take isl_schedule_node *node, void *user), void *user) in isl_schedule_map_schedule_node_bottom_up() 277 isl_schedule_node *node; in isl_schedule_map_schedule_node_bottom_up() local 279 node = isl_schedule_get_root(schedule); in isl_schedule_map_schedule_node_bottom_up() 282 node = isl_schedule_node_map_descendant_bottom_up(node, fn, user); in isl_schedule_map_schedule_node_bottom_up() 283 schedule = isl_schedule_node_get_schedule(node); in isl_schedule_map_schedule_node_bottom_up() [all …]
|
| H A D | isl_scheduler.c | 58 struct isl_sched_node *node = (struct isl_sched_node *)entry; in node_has_tuples() local 61 return isl_space_has_equal_tuples(node->space, space); in node_has_tuples() 64 int isl_sched_node_scc_exactly(struct isl_sched_node *node, int scc) in isl_sched_node_scc_exactly() argument 66 return node->scc == scc; in isl_sched_node_scc_exactly() 69 static int node_scc_at_most(struct isl_sched_node *node, int scc) in node_scc_at_most() argument 71 return node->scc <= scc; in node_scc_at_most() 74 static int node_scc_at_least(struct isl_sched_node *node, int scc) in node_scc_at_least() argument 76 return node->scc >= scc; in node_scc_at_least() 191 hash = isl_space_get_tuple_hash(graph->node[i].space); in graph_init_table() 194 graph->node[i].space, 1); in graph_init_table() [all …]
|
| /llvm-project/mlir/lib/Target/LLVMIR/ |
| H A D | DebugImporter.cpp | 31 : cache([&](llvm::DINode *node) { return createRecSelf(node); }), in DebugImporter() 53 DIBasicTypeAttr DebugImporter::translateImpl(llvm::DIBasicType *node) { in translateImpl() argument 54 return DIBasicTypeAttr::get(context, node->getTag(), node->getName(), in translateImpl() 55 node->getSizeInBits(), node->getEncoding()); in translateImpl() 58 DICompileUnitAttr DebugImporter::translateImpl(llvm::DICompileUnit *node) { in translateImpl() argument 60 symbolizeDIEmissionKind(node->getEmissionKind()); in translateImpl() 64 node in translateImpl() 71 translateImpl(llvm::DICompositeType * node) translateImpl() argument 103 translateImpl(llvm::DIDerivedType * node) translateImpl() argument 116 translateImpl(llvm::DIStringType * node) translateImpl() argument 125 translateImpl(llvm::DIFile * node) translateImpl() argument 129 translateImpl(llvm::DILabel * node) translateImpl() argument 139 translateImpl(llvm::DILexicalBlock * node) translateImpl() argument 149 translateImpl(llvm::DILexicalBlockFile * node) translateImpl() argument 159 translateImpl(llvm::DIGlobalVariable * node) translateImpl() argument 175 translateImpl(llvm::DILocalVariable * node) translateImpl() argument 186 translateImpl(llvm::DIVariable * node) translateImpl() argument 190 translateImpl(llvm::DIScope * node) translateImpl() argument 194 translateImpl(llvm::DIModule * node) translateImpl() argument 204 translateImpl(llvm::DINamespace * node) translateImpl() argument 210 translateImpl(llvm::DISubprogram * node) translateImpl() argument 232 translateImpl(llvm::DISubrange * node) translateImpl() argument 262 translateImpl(llvm::DISubroutineType * node) translateImpl() argument 281 translateImpl(llvm::DIType * node) translateImpl() argument 285 translate(llvm::DINode * node) translate() argument 302 __anoncd650c700402(llvm::DINode *node) translate() argument 355 getRecSelfConstructor(llvm::DINode * node) getRecSelfConstructor() argument 365 pruneOrPushTranslationStack(llvm::DINode * node) pruneOrPushTranslationStack() argument 397 finalizeTranslation(llvm::DINode * node,DINodeAttr result) finalizeTranslation() argument 426 popTranslationStack(llvm::DINode * node) popTranslationStack() argument 449 lookup(llvm::DINode * node) lookup() argument 488 translateExpression(llvm::DIExpression * node) translateExpression() argument 507 translateGlobalVariableExpression(llvm::DIGlobalVariableExpression * node) translateGlobalVariableExpression() argument 519 getOrCreateDistinctID(llvm::DINode * node) getOrCreateDistinctID() argument [all...] |
| H A D | DebugImporter.h | 40 DIExpressionAttr translateExpression(llvm::DIExpression *node); 44 translateGlobalVariableExpression(llvm::DIGlobalVariableExpression *node); 51 DINodeAttr translate(llvm::DINode *node); 55 auto translate(DINodeT *node) { in translate() 57 using MLIRTypeT = decltype(translateImpl(node)); in translate() 59 translate(static_cast<llvm::DINode *>(node))); 64 DIBasicTypeAttr translateImpl(llvm::DIBasicType *node); 65 DICompileUnitAttr translateImpl(llvm::DICompileUnit *node); 66 DICompositeTypeAttr translateImpl(llvm::DICompositeType *node); 67 DIDerivedTypeAttr translateImpl(llvm::DIDerivedType *node); 53 translate(DINodeT * node) translate() argument [all...] |
| /llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrFragmentsSIMD.td | 28 def load_mmx : PatFrag<(ops node:$ptr), (x86mmx (load node:$ptr))>; 54 def X86any_fmin : PatFrags<(ops node:$src1, node:$src2), 55 [(X86strict_fmin node:$src1, node:$src2), 56 (X86fmin node:$src1, node:$src2)]>; 57 def X86any_fmax : PatFrags<(ops node:$src1, node [all...] |
| H A D | X86InstrFragments.td | 9 // X86-specific DAG node. 498 def loadi8 : PatFrag<(ops node:$ptr), (i8 (unindexedload node:$ptr)), [{ 507 def loadi16 : PatFrag<(ops node:$ptr), (i16 (unindexedload node:$ptr)), [{ 517 def loadi32 : PatFrag<(ops node:$ptr), (i32 (unindexedload node:$ptr)), [{ 527 def loadi64 : PatFrag<(ops node:$ptr), (i64 (load node:$ptr))>; 528 def loadf16 : PatFrag<(ops node [all...] |
| /llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstrInfo.td | 9 // This file contains DAG node definitions for the AMDGPU target. 112 // This argument to this node is a dword address. 392 // Intrinsic/Custom node compatibility PatFrags 395 def AMDGPUrcp : PatFrags<(ops node:$src), [(int_amdgcn_rcp node:$src), 396 (AMDGPUrcp_impl node:$src)]>; 397 def AMDGPUrcp_legacy : PatFrags<(ops node:$src), [(int_amdgcn_rcp_legacy node:$src), 398 (AMDGPUrcp_legacy_impl node:$src)]>; 400 def AMDGPUrsq : PatFrags<(ops node [all...] |
| H A D | AMDGPUInstructions.td | 172 (ops node:$src0), 178 (ops node:$src0, node:$src1), 184 (ops node:$src0, node:$src1, node:$src2), 190 (ops node:$src0), 208 (ops node:$src0, node:$src1), 229 (ops node [all...] |
| /llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 96 // DAG node. 363 def node; 924 /// can match something on the DAG, from a single node to multiple nested other 1108 def not : PatFrag<(ops node:$in), (xor node:$in, -1)>; 1109 def vnot : PatFrag<(ops node:$in), (xor node:$in, immAllOnesV)>; 1110 def ineg : PatFrag<(ops node:$in), (sub 0, node:$in)>; 1112 def zanyext : PatFrags<(ops node [all...] |
| /llvm-project/polly/lib/External/isl/include/isl/ |
| H A D | schedule_node.h | 24 __isl_keep isl_schedule_node *node); 26 __isl_take isl_schedule_node *node); 32 isl_ctx *isl_schedule_node_get_ctx(__isl_keep isl_schedule_node *node); 35 __isl_keep isl_schedule_node *node); 37 __isl_keep isl_schedule_node *node); 40 __isl_keep isl_schedule_node *node); 44 __isl_keep isl_schedule_node *node, 45 isl_bool (*fn)(__isl_keep isl_schedule_node *node, void *user), 48 isl_bool isl_schedule_node_every_descendant(__isl_keep isl_schedule_node *node, 49 isl_bool (*test)(__isl_keep isl_schedule_node *node, void *user), [all …]
|
| /llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZOperators.td | 496 def z_loadbswap16 : PatFrag<(ops node:$addr), (z_loadbswap node:$addr), [{ 499 def z_loadbswap32 : PatFrag<(ops node:$addr), (z_loadbswap node:$addr), [{ 502 def z_loadbswap64 : PatFrag<(ops node:$addr), (z_loadbswap node:$addr), [{ 506 def z_storebswap16 : PatFrag<(ops node:$src, node:$addr), 507 (z_storebswap node:$src, node [all...] |
| /llvm-project/mlir/examples/toy/Ch7/parser/ |
| H A D | AST.cpp | 38 void dump(ModuleAST *node); 46 void dump(LiteralExprAST *node); 47 void dump(StructLiteralExprAST *node); 48 void dump(VariableExprAST *node); 49 void dump(ReturnExprAST *node); 50 void dump(BinaryExprAST *node); 51 void dump(CallExprAST *node); 52 void dump(PrintExprAST *node); 53 void dump(PrototypeAST *node); 54 void dump(FunctionAST *node); [all …]
|
| /llvm-project/mlir/examples/toy/Ch2/parser/ |
| H A D | AST.cpp | 38 void dump(ModuleAST *node); 46 void dump(LiteralExprAST *node); 47 void dump(VariableExprAST *node); 48 void dump(ReturnExprAST *node); 49 void dump(BinaryExprAST *node); 50 void dump(CallExprAST *node); 51 void dump(PrintExprAST *node); 52 void dump(PrototypeAST *node); 53 void dump(FunctionAST *node); 67 static std::string loc(T *node) { in loc() argument [all …]
|
| /llvm-project/mlir/examples/toy/Ch5/parser/ |
| H A D | AST.cpp | 38 void dump(ModuleAST *node); 46 void dump(LiteralExprAST *node); 47 void dump(VariableExprAST *node); 48 void dump(ReturnExprAST *node); 49 void dump(BinaryExprAST *node); 50 void dump(CallExprAST *node); 51 void dump(PrintExprAST *node); 52 void dump(PrototypeAST *node); 53 void dump(FunctionAST *node); 67 static std::string loc(T *node) { in loc() argument [all …]
|
| /llvm-project/mlir/examples/toy/Ch1/parser/ |
| H A D | AST.cpp | 38 void dump(ModuleAST *node); 46 void dump(LiteralExprAST *node); 47 void dump(VariableExprAST *node); 48 void dump(ReturnExprAST *node); 49 void dump(BinaryExprAST *node); 50 void dump(CallExprAST *node); 51 void dump(PrintExprAST *node); 52 void dump(PrototypeAST *node); 53 void dump(FunctionAST *node); 67 static std::string loc(T *node) { in loc() argument [all …]
|
| /llvm-project/mlir/examples/toy/Ch6/parser/ |
| H A D | AST.cpp | 38 void dump(ModuleAST *node); 46 void dump(LiteralExprAST *node); 47 void dump(VariableExprAST *node); 48 void dump(ReturnExprAST *node); 49 void dump(BinaryExprAST *node); 50 void dump(CallExprAST *node); 51 void dump(PrintExprAST *node); 52 void dump(PrototypeAST *node); 53 void dump(FunctionAST *node); 67 static std::string loc(T *node) { in loc() argument [all …]
|
| /llvm-project/mlir/examples/toy/Ch3/parser/ |
| H A D | AST.cpp | 38 void dump(ModuleAST *node); 46 void dump(LiteralExprAST *node); 47 void dump(VariableExprAST *node); 48 void dump(ReturnExprAST *node); 49 void dump(BinaryExprAST *node); 50 void dump(CallExprAST *node); 51 void dump(PrintExprAST *node); 52 void dump(PrototypeAST *node); 53 void dump(FunctionAST *node); 67 static std::string loc(T *node) { in loc() argument [all …]
|
| /llvm-project/mlir/examples/toy/Ch4/parser/ |
| H A D | AST.cpp | 38 void dump(ModuleAST *node); 46 void dump(LiteralExprAST *node); 47 void dump(VariableExprAST *node); 48 void dump(ReturnExprAST *node); 49 void dump(BinaryExprAST *node); 50 void dump(CallExprAST *node); 51 void dump(PrintExprAST *node); 52 void dump(PrototypeAST *node); 53 void dump(FunctionAST *node); 67 static std::string loc(T *node) { in loc() argument [all …]
|
| /llvm-project/clang/include/clang/AST/ |
| H A D | TypeProperties.td | 14 let Read = [{ node->getElementType() }]; 22 let Read = [{ node->getPointeeType() }]; 30 let Read = [{ node->desugar() }]; 33 let Read = [{ node->getCountExpr() }]; 36 let Read = [{ node->isCountInBytes() }]; 39 let Read = [{ node->isOrNull() }]; 42 let Read = [{ node->getCoupledDecls() }]; 49 let Read = [{ node->getOriginalType() }]; 52 let Read = [{ node->getAdjustedType() }]; 70 let Read = [{ node [all...] |
| /llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsInstrCompiler.td | 15 def shiftMask_32 : PatFrag<(ops node:$lhs), (and node:$lhs, imm), [{ 19 def shiftMask_64 : PatFrag<(ops node:$src0), (and node:$src0, imm), [{ 25 def mshl_#width : PatFrags<(ops node:$src0, node:$src1), 26 [(shl node:$src0, node:$src1), (shl node:$src0, (shiftMask node:$src1))]>; 28 def msrl_#width : PatFrags<(ops node:$src0, node:$src1), 29 [(srl node:$src0, node:$src1), (srl node:$src0, (shiftMask node:$src1))]>; 31 def msra_#width : PatFrags<(ops node:$src0, node:$src1), 32 [(sra node:$src0, node:$src1), (sra node:$src0, (shiftMask node:$src1))]>;
|
| /llvm-project/libc/src/__support/ |
| H A D | freelist.h | 28 /// @returns The block containing this node. 33 /// @returns The block containing this node. 36 /// @returns The inner size of blocks in the list containing this node. 57 /// @returns The first node in the list. 64 /// The block must be large enough to contain a node. 69 "block too small to accomodate free list node"); 73 /// Push an already-constructed node to the back of the list. 74 /// This allows pushing derived node types with additional data. 75 void push(Node *node); 77 /// Pop the first node fro 95 set_freelist_node(FreeListNode & node,span<cpp::byte> chunk) set_freelist_node() argument 110 FreeListNode *node = ::new (chunk.data()) FreeListNode; add_chunk() local 146 FreeListNode *node = chunks_[static_cast<unsigned short>(i)]; find_chunk() local 169 FreeListNode *node = chunks_[chunk_ptr]; remove_chunk() local [all...] |
| /llvm-project/lldb/source/Host/common/ |
| H A D | XML.cpp | 95 XMLNode::XMLNode(XMLNodeImpl node) : m_node(node) {} in XMLNode() argument 214 for (xmlNodePtr node = m_node; node; node = node->next) { in ForEachSiblingNode() local 215 if (!callback(XMLNode(node))) in ForEachSiblingNode() 227 for (xmlNodePtr node = m_node; node; node = node->next) { in ForEachSiblingElement() local 229 if (node->type != XML_ELEMENT_NODE) in ForEachSiblingElement() 232 if (!callback(XMLNode(node))) in ForEachSiblingElement() 245 for (xmlNodePtr node = m_node; node; node = node->next) { in ForEachSiblingElementWithName() local 247 if (node->type != XML_ELEMENT_NODE) in ForEachSiblingElementWithName() 253 if (strcmp((const char *)node->name, name) != 0) in ForEachSiblingElementWithName() 256 if (node->name) in ForEachSiblingElementWithName() [all …]
|
| /llvm-project/libcxx/test/std/containers/container.node/ |
| H A D | node_handle.nodiscard.verify.cpp | 25 std::map<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::multimap<int, int>::node_type node; in test() local 30 …node.empty(); // expected-warning {{ignoring return value of function declared with 'nodiscard' at… in test() 34 std::set<int> node; in test() local 35 …node.empty(); // expected-warning {{ignoring return value of function declared with 'nodiscard' at… in test() 38 std::multiset<int> node; in test() local 39 …node.empty(); // expected-warning {{ignoring return value of function declared with 'nodiscard' at… in test() 42 std::unordered_map<int, int> node; in test() local 43 …node.empty(); // expected-warning {{ignoring return value of function declared with 'nodiscard' at… in test() [all …]
|