llvm::isValidAtomicOrdering

Return true if I is a valid AtomicOrdering enumerator value.

Synopsis

Declared in <llvm/Support/AtomicOrdering.h>

template<typename Int>
bool
isValidAtomicOrdering(Int I);

Description

The unused consume encoding (3) is rejected.

Return Value

True if I is a valid AtomicOrdering value (not the unused consume encoding).

Parameters

NameDescription
IIntegral value to check against the AtomicOrdering range.