MLIR 24.0.0git
AtomicComparePatternInfo Struct Reference

Holds the extracted comparison pattern information from an atomic compare region. More...

Public Attributes

llvm::omp::OMPAtomicCompareOp compareOp = llvm::omp::OMPAtomicCompareOp::EQ
llvm::Value * eVal = nullptr
llvm::Value * dVal = nullptr
bool isXBinopExpr = false
bool isSigned = false

Detailed Description

Holds the extracted comparison pattern information from an atomic compare region.

Definition at line 5995 of file OpenMPToLLVMIRTranslation.cpp.

Member Data Documentation

◆ compareOp

llvm::omp::OMPAtomicCompareOp AtomicComparePatternInfo::compareOp = llvm::omp::OMPAtomicCompareOp::EQ

◆ dVal

llvm::Value* AtomicComparePatternInfo::dVal = nullptr

◆ eVal

llvm::Value* AtomicComparePatternInfo::eVal = nullptr

◆ isSigned

bool AtomicComparePatternInfo::isSigned = false

◆ isXBinopExpr

bool AtomicComparePatternInfo::isXBinopExpr = false

The documentation for this struct was generated from the following file: