GCC Middle and Back End API Reference
|
Go to the source code of this file.
Macros | |
#define | PR_INSTRUMENTEDCODE 0x0001 |
#define | PR_UNINSTRUMENTEDCODE 0x0002 |
#define | PR_MULTIWAYCODE (PR_INSTRUMENTEDCODE | PR_UNINSTRUMENTEDCODE) |
#define | PR_HASNOXMMUPDATE 0x0004 |
#define | PR_HASNOABORT 0x0008 |
#define | PR_HASNOIRREVOCABLE 0x0020 |
#define | PR_DOESGOIRREVOCABLE 0x0040 |
#define | PR_HASNOSIMPLEREADS 0x0080 |
#define | PR_AWBARRIERSOMITTED 0x0100 |
#define | PR_RARBARRIERSOMITTED 0x0200 |
#define | PR_UNDOLOGCODE 0x0400 |
#define | PR_PREFERUNINSTRUMENTED 0x0800 |
#define | PR_EXCEPTIONBLOCK 0x1000 |
#define | PR_HASELSE 0x2000 |
#define | PR_READONLY 0x4000 |
#define PR_AWBARRIERSOMITTED 0x0100 |
#define PR_DOESGOIRREVOCABLE 0x0040 |
Referenced by get_tm_region_blocks().
#define PR_EXCEPTIONBLOCK 0x1000 |
#define PR_HASELSE 0x2000 |
#define PR_HASNOABORT 0x0008 |
Referenced by get_tm_region_blocks().
#define PR_HASNOIRREVOCABLE 0x0020 |
Referenced by get_tm_region_blocks().
#define PR_HASNOSIMPLEREADS 0x0080 |
#define PR_HASNOXMMUPDATE 0x0004 |
#define PR_INSTRUMENTEDCODE 0x0001 |
Miscellaneous transactional memory support definitions. Copyright (C) 2009-2013 Free Software Foundation, Inc.
This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.
GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see http://www.gnu.org/licenses/. These defines must match the enumerations in libitm.h.
Referenced by get_tm_region_blocks().
#define PR_MULTIWAYCODE (PR_INSTRUMENTEDCODE | PR_UNINSTRUMENTEDCODE) |
#define PR_PREFERUNINSTRUMENTED 0x0800 |
#define PR_RARBARRIERSOMITTED 0x0200 |
#define PR_READONLY 0x4000 |
Referenced by get_tm_region_blocks().
#define PR_UNDOLOGCODE 0x0400 |
#define PR_UNINSTRUMENTEDCODE 0x0002 |
Referenced by get_tm_region_blocks().