LLVM API Documentation
#include "llvm/Support/DataTypes.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
List of target independent CodeGen pass IDs. | |
namespace | llvm::sys |
Typedefs | |
typedef uint32_t | llvm::sys::cas_flag |
Functions | |
void | llvm::sys::MemoryFence () |
cas_flag | llvm::sys::CompareAndSwap (volatile cas_flag *ptr, cas_flag new_value, cas_flag old_value) |
cas_flag | llvm::sys::AtomicIncrement (volatile cas_flag *ptr) |
cas_flag | llvm::sys::AtomicDecrement (volatile cas_flag *ptr) |
cas_flag | llvm::sys::AtomicAdd (volatile cas_flag *ptr, cas_flag val) |
cas_flag | llvm::sys::AtomicMul (volatile cas_flag *ptr, cas_flag val) |
cas_flag | llvm::sys::AtomicDiv (volatile cas_flag *ptr, cas_flag val) |