Searched refs:CmpXchg (Results 1 – 4 of 4) sorted by relevance
200 llvm::Value *convertRValueToInt(RValue RVal, bool CmpXchg = false) const;204 bool CmpXchg = false) const;267 bool CmpXchg = false);1409 static bool shouldCastToInt(llvm::Type *ValTy, bool CmpXchg) { in shouldCastToInt() argument1411 return ValTy->isX86_FP80Ty() || CmpXchg; in shouldCastToInt()1418 bool CmpXchg) const { in ConvertToValueOrAtomic()1432 if (!shouldCastToInt(ValTy, CmpXchg)) { in ConvertToValueOrAtomic()1474 bool IsVolatile, bool CmpXchg) { in EmitAtomicLoadOp() argument1477 if (shouldCastToInt(Addr.getElementType(), CmpXchg)) in EmitAtomicLoadOp()1615 llvm::Value *AtomicInfo::convertRValueToInt(RValue RVal, bool CmpXchg) const { in convertRValueToInt()[all …]
507 else if (auto *CmpXchg = dyn_cast<AtomicCmpXchgInst>(&I)) in insertASpaceCasts() local508 PtrOpNum = CmpXchg->getPointerOperandIndex(); in insertASpaceCasts()
1796 if (auto *CmpXchg = dyn_cast<AtomicCmpXchgInst>(DeadI)) in isDSEBarrier() local1797 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()1798 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
2409 auto *CmpXchg = isExtractFromCmpXchg(SI.getCondition(), 1); in foldSelectCmpXchg() local2410 if (!CmpXchg) in foldSelectCmpXchg()2417 if (X == CmpXchg && X->getCompareOperand() == SI.getFalseValue()) in foldSelectCmpXchg()2424 if (X == CmpXchg && X->getCompareOperand() == SI.getTrueValue()) in foldSelectCmpXchg()