#include "wn.h"
#include "pu_info.h"
#include "symtab.h"
Go to the source code of this file.
Defines |
#define | THREAD_NUM_PREG_NAME "thread_num" |
Typedefs |
typedef void(* | Update_Private_Func )(ST *st, WN *wn) |
Enumerations |
enum | ATOMIC_Lowering_Class { ALCLASS_CRITICAL,
ALCLASS_SWAP,
ALCLASS_DIRECT,
ALCLASS_ERROR
} |
Functions |
WN * | OMP_Prelower (PU_Info *current_pu, WN *pu) |
BOOL | WN_Store_Target_Matches_Reduction (WN *store, WN *reduction) |
ATOMIC_Lowering_Class | WN_ATOMIC_Lowering_Class (WN *atomic) |
ATOMIC_Lowering_Class | WN_ATOMIC_STORE_Lowering_Class (WN *store) |
WN * | Atomic_Using_Swap (WN *atomic, WN *store, WN *operation, WN *parent, Update_Private_Func upf, ST *x2=NULL, ST *x3=NULL) |
WN * | Atomic_Direct (WN *atomic, WN *store, WN *operation) |
WN * | Get_ATOMIC_Update_LDA (WN *wn) |
Define Documentation
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
ALCLASS_CRITICAL |
|
ALCLASS_SWAP |
|
ALCLASS_DIRECT |
|
ALCLASS_ERROR |
|
Definition at line 91 of file omp_lower.h.
Function Documentation