Home
last modified time | relevance | path

Searched refs:OMPAtomicCompareOp (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPConstants.h267 enum class OMPAtomicCompareOp : unsigned { EQ, MIN, MAX }; enum
H A DOMPIRBuilder.h3169 AtomicOrdering AO, omp::OMPAtomicCompareOp Op,
3175 omp::OMPAtomicCompareOp Op,
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp7990 omp::OMPAtomicCompareOp Op, bool IsXBinopExpr, bool IsPostfixUpdate, in createAtomicCompare()
8001 omp::OMPAtomicCompareOp Op, bool IsXBinopExpr, bool IsPostfixUpdate, in createAtomicCompare()
8017 if (Op == OMPAtomicCompareOp::EQ) { in createAtomicCompare()
8094 assert((Op == OMPAtomicCompareOp::MAX || Op == OMPAtomicCompareOp::MIN) && in createAtomicCompare()
8110 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::Min in createAtomicCompare()
8113 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::UMin in createAtomicCompare()
8116 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::FMin in createAtomicCompare()
8122 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::Max in createAtomicCompare()
8125 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::UMax in createAtomicCompare()
8128 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::FMax in createAtomicCompare()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp6470 OMPAtomicCompareOp Op; in emitOMPAtomicCompareExpr()
6474 Op = OMPAtomicCompareOp::EQ; in emitOMPAtomicCompareExpr()
6477 Op = OMPAtomicCompareOp::MIN; in emitOMPAtomicCompareExpr()
6480 Op = OMPAtomicCompareOp::MAX; in emitOMPAtomicCompareExpr()