Home
last modified time | relevance | path

Searched refs:CmpXchg (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp1755 if (auto *CmpXchg = dyn_cast<AtomicCmpXchgInst>(DeadI)) in isDSEBarrier() local
1756 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()
1757 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/
DInstCombineSelect.cpp2224 auto *CmpXchg = isExtractFromCmpXchg(SI.getCondition(), 1); in foldSelectCmpXchg() local
2225 if (!CmpXchg) in foldSelectCmpXchg()
2232 if (X == CmpXchg && X->getCompareOperand() == SI.getFalseValue()) in foldSelectCmpXchg()
2239 if (X == CmpXchg && X->getCompareOperand() == SI.getTrueValue()) in foldSelectCmpXchg()