| 1 | /* |
| 2 | Copyright (c) 2005-2021 Intel Corporation |
| 3 | |
| 4 | Licensed under the Apache License, Version 2.0 (the "License"); |
| 5 | you may not use this file except in compliance with the License. |
| 6 | You may obtain a copy of the License at |
| 7 | |
| 8 | http://www.apache.org/licenses/LICENSE-2.0 |
| 9 | |
| 10 | Unless required by applicable law or agreed to in writing, software |
| 11 | distributed under the License is distributed on an "AS IS" BASIS, |
| 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 13 | See the License for the specific language governing permissions and |
| 14 | limitations under the License. |
| 15 | */ |
| 16 | |
| 17 | TBB_STRING_RESOURCE(ALGORITHM, "tbb_algorithm" ) |
| 18 | TBB_STRING_RESOURCE(PARALLEL_FOR, "tbb_parallel_for" ) |
| 19 | TBB_STRING_RESOURCE(PARALLEL_FOR_EACH, "tbb_parallel_for_each" ) |
| 20 | TBB_STRING_RESOURCE(PARALLEL_INVOKE, "tbb_parallel_invoke" ) |
| 21 | TBB_STRING_RESOURCE(PARALLEL_REDUCE, "tbb_parallel_reduce" ) |
| 22 | TBB_STRING_RESOURCE(PARALLEL_SCAN, "tbb_parallel_scan" ) |
| 23 | TBB_STRING_RESOURCE(PARALLEL_SORT, "tbb_parallel_sort" ) |
| 24 | TBB_STRING_RESOURCE(PARALLEL_PIPELINE, "tbb_parallel_pipeline" ) |
| 25 | TBB_STRING_RESOURCE(CUSTOM_CTX, "tbb_custom" ) |
| 26 | |
| 27 | TBB_STRING_RESOURCE(FLOW_NULL, "null" ) |
| 28 | TBB_STRING_RESOURCE(FLOW_BROADCAST_NODE, "broadcast_node" ) |
| 29 | TBB_STRING_RESOURCE(FLOW_BUFFER_NODE, "buffer_node" ) |
| 30 | TBB_STRING_RESOURCE(FLOW_CONTINUE_NODE, "continue_node" ) |
| 31 | TBB_STRING_RESOURCE(FLOW_FUNCTION_NODE, "function_node" ) |
| 32 | TBB_STRING_RESOURCE(FLOW_JOIN_NODE_QUEUEING, "join_node (queueing)" ) |
| 33 | TBB_STRING_RESOURCE(FLOW_JOIN_NODE_RESERVING, "join_node (reserving)" ) |
| 34 | TBB_STRING_RESOURCE(FLOW_JOIN_NODE_TAG_MATCHING, "join_node (tag_matching)" ) |
| 35 | TBB_STRING_RESOURCE(FLOW_LIMITER_NODE, "limiter_node" ) |
| 36 | TBB_STRING_RESOURCE(FLOW_MULTIFUNCTION_NODE, "multifunction_node" ) |
| 37 | TBB_STRING_RESOURCE(FLOW_OVERWRITE_NODE, "overwrite_node" ) |
| 38 | TBB_STRING_RESOURCE(FLOW_PRIORITY_QUEUE_NODE, "priority_queue_node" ) |
| 39 | TBB_STRING_RESOURCE(FLOW_QUEUE_NODE, "queue_node" ) |
| 40 | TBB_STRING_RESOURCE(FLOW_SEQUENCER_NODE, "sequencer_node" ) |
| 41 | TBB_STRING_RESOURCE(FLOW_INPUT_NODE, "input_node" ) |
| 42 | TBB_STRING_RESOURCE(FLOW_SPLIT_NODE, "split_node" ) |
| 43 | TBB_STRING_RESOURCE(FLOW_WRITE_ONCE_NODE, "write_once_node" ) |
| 44 | TBB_STRING_RESOURCE(FLOW_INDEXER_NODE, "indexer_node" ) |
| 45 | TBB_STRING_RESOURCE(FLOW_COMPOSITE_NODE, "composite_node" ) |
| 46 | TBB_STRING_RESOURCE(FLOW_ASYNC_NODE, "async_node" ) |
| 47 | TBB_STRING_RESOURCE(FLOW_INPUT_PORT, "input_port" ) |
| 48 | TBB_STRING_RESOURCE(FLOW_INPUT_PORT_0, "input_port_0" ) |
| 49 | TBB_STRING_RESOURCE(FLOW_INPUT_PORT_1, "input_port_1" ) |
| 50 | TBB_STRING_RESOURCE(FLOW_INPUT_PORT_2, "input_port_2" ) |
| 51 | TBB_STRING_RESOURCE(FLOW_INPUT_PORT_3, "input_port_3" ) |
| 52 | TBB_STRING_RESOURCE(FLOW_INPUT_PORT_4, "input_port_4" ) |
| 53 | TBB_STRING_RESOURCE(FLOW_INPUT_PORT_5, "input_port_5" ) |
| 54 | TBB_STRING_RESOURCE(FLOW_INPUT_PORT_6, "input_port_6" ) |
| 55 | TBB_STRING_RESOURCE(FLOW_INPUT_PORT_7, "input_port_7" ) |
| 56 | TBB_STRING_RESOURCE(FLOW_INPUT_PORT_8, "input_port_8" ) |
| 57 | TBB_STRING_RESOURCE(FLOW_INPUT_PORT_9, "input_port_9" ) |
| 58 | TBB_STRING_RESOURCE(FLOW_OUTPUT_PORT, "output_port" ) |
| 59 | TBB_STRING_RESOURCE(FLOW_OUTPUT_PORT_0, "output_port_0" ) |
| 60 | TBB_STRING_RESOURCE(FLOW_OUTPUT_PORT_1, "output_port_1" ) |
| 61 | TBB_STRING_RESOURCE(FLOW_OUTPUT_PORT_2, "output_port_2" ) |
| 62 | TBB_STRING_RESOURCE(FLOW_OUTPUT_PORT_3, "output_port_3" ) |
| 63 | TBB_STRING_RESOURCE(FLOW_OUTPUT_PORT_4, "output_port_4" ) |
| 64 | TBB_STRING_RESOURCE(FLOW_OUTPUT_PORT_5, "output_port_5" ) |
| 65 | TBB_STRING_RESOURCE(FLOW_OUTPUT_PORT_6, "output_port_6" ) |
| 66 | TBB_STRING_RESOURCE(FLOW_OUTPUT_PORT_7, "output_port_7" ) |
| 67 | TBB_STRING_RESOURCE(FLOW_OUTPUT_PORT_8, "output_port_8" ) |
| 68 | TBB_STRING_RESOURCE(FLOW_OUTPUT_PORT_9, "output_port_9" ) |
| 69 | TBB_STRING_RESOURCE(FLOW_OBJECT_NAME, "object_name" ) |
| 70 | TBB_STRING_RESOURCE(FLOW_BODY, "body" ) |
| 71 | TBB_STRING_RESOURCE(FLOW_GRAPH, "graph" ) |
| 72 | TBB_STRING_RESOURCE(FLOW_NODE, "node" ) |
| 73 | TBB_STRING_RESOURCE(FLOW_TASKS, "tbb_flow_graph" ) |
| 74 | TBB_STRING_RESOURCE(USER_EVENT, "user_event" ) |
| 75 | |
| 76 | #if __TBB_FLOW_TRACE_CODEPTR |
| 77 | TBB_STRING_RESOURCE(CODE_ADDRESS, "code_address" ) |
| 78 | #endif |
| 79 | |