|
||||
File indexing completed on 2025-01-30 10:24:40
0001 /* 0002 Copyright (c) 2005-2020 Intel Corporation 0003 0004 Licensed under the Apache License, Version 2.0 (the "License"); 0005 you may not use this file except in compliance with the License. 0006 You may obtain a copy of the License at 0007 0008 http://www.apache.org/licenses/LICENSE-2.0 0009 0010 Unless required by applicable law or agreed to in writing, software 0011 distributed under the License is distributed on an "AS IS" BASIS, 0012 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 0013 See the License for the specific language governing permissions and 0014 limitations under the License. 0015 */ 0016 0017 #ifndef __TBB_annotate_H 0018 #define __TBB_annotate_H 0019 0020 // Macros used by the Intel(R) Parallel Advisor. 0021 #ifdef __TBB_NORMAL_EXECUTION 0022 #define ANNOTATE_SITE_BEGIN( site ) 0023 #define ANNOTATE_SITE_END( site ) 0024 #define ANNOTATE_TASK_BEGIN( task ) 0025 #define ANNOTATE_TASK_END( task ) 0026 #define ANNOTATE_LOCK_ACQUIRE( lock ) 0027 #define ANNOTATE_LOCK_RELEASE( lock ) 0028 #else 0029 #include <advisor-annotate.h> 0030 #endif 0031 0032 #endif /* __TBB_annotate_H */
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |