Searched refs:CmpX (Results 1 – 5 of 5) sorted by relevance
505 else if (auto *CmpX = dyn_cast<AtomicCmpXchgInst>(&I)) in collectFlatAddressExpressions() local506 PushPtrOperand(CmpX->getPointerOperand()); in collectFlatAddressExpressions()1029 if (auto *CmpX = dyn_cast<AtomicCmpXchgInst>(Inst)) in isSimplePointerUseValidToReplace() local1031 (VolatileIsAllowed || !CmpX->isVolatile()); in isSimplePointerUseValidToReplace()
890 } else if (AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(Inst)) { in isAddressUse() local891 if (CmpX->getPointerOperand() == OperandVal) in isAddressUse()913 } else if (const AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(Inst)) { in getAccessType() local914 AccessTy.AddrSpace = CmpX->getPointerAddressSpace(); in getAccessType()
2344 } else if (const AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(&AI)) { in getAtomicMemOperandFlags() local2345 if (CmpX->isVolatile()) in getAtomicMemOperandFlags()
5144 if (AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(UserI)) { in FindAllMemoryUses() local5147 MemoryUses.push_back({&U, CmpX->getCompareOperand()->getType()}); in FindAllMemoryUses()8270 if (AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(I)) { in optimizeInst() local8271 unsigned AS = CmpX->getPointerAddressSpace(); in optimizeInst()8272 return optimizeMemoryInst(I, CmpX->getPointerOperand(), in optimizeInst()8273 CmpX->getCompareOperand()->getType(), AS); in optimizeInst()
15892 SITargetLowering::shouldExpandAtomicCmpXchgInIR(AtomicCmpXchgInst *CmpX) const { in shouldExpandAtomicCmpXchgInIR()15893 return CmpX->getPointerAddressSpace() == AMDGPUAS::PRIVATE_ADDRESS in shouldExpandAtomicCmpXchgInIR()