struct OMPAtomicDirective::FlagTy

Declaration

struct OMPAtomicDirective::FlagTy { /* full declaration omitted */ };

Declared at: clang/include/clang/AST/StmtOpenMP.h:2898

Member Variables

public uint8_t IsXLHSInRHSPart
This field is 1 for the first form of the expression and 0 for the second. Required for correct codegen of non-associative operations (like < < or >>).
public uint8_t IsPostfixUpdate
This field is 1 for the first(postfix) form of the expression and 0 otherwise.
public uint8_t IsFailOnly
1 if 'v' is updated only when the condition is false (compare capture only).