Enum llvm_sys::LLVMAtomicRMWBinOp
source · [−]#[repr(C)]
pub enum LLVMAtomicRMWBinOp {
Show 13 variants
LLVMAtomicRMWBinOpXchg,
LLVMAtomicRMWBinOpAdd,
LLVMAtomicRMWBinOpSub,
LLVMAtomicRMWBinOpAnd,
LLVMAtomicRMWBinOpNand,
LLVMAtomicRMWBinOpOr,
LLVMAtomicRMWBinOpXor,
LLVMAtomicRMWBinOpMax,
LLVMAtomicRMWBinOpMin,
LLVMAtomicRMWBinOpUMax,
LLVMAtomicRMWBinOpUMin,
LLVMAtomicRMWBinOpFAdd,
LLVMAtomicRMWBinOpFSub,
}
Variants
LLVMAtomicRMWBinOpXchg
LLVMAtomicRMWBinOpAdd
LLVMAtomicRMWBinOpSub
LLVMAtomicRMWBinOpAnd
LLVMAtomicRMWBinOpNand
LLVMAtomicRMWBinOpOr
LLVMAtomicRMWBinOpXor
LLVMAtomicRMWBinOpMax
LLVMAtomicRMWBinOpMin
LLVMAtomicRMWBinOpUMax
LLVMAtomicRMWBinOpUMin
LLVMAtomicRMWBinOpFAdd
LLVMAtomicRMWBinOpFSub
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for LLVMAtomicRMWBinOp
impl Send for LLVMAtomicRMWBinOp
impl Sync for LLVMAtomicRMWBinOp
impl Unpin for LLVMAtomicRMWBinOp
impl UnwindSafe for LLVMAtomicRMWBinOp
Blanket Implementations
Mutably borrows from an owned value. Read more