Home
last modified time | relevance | path

Searched refs:CmpX (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp505 else if (auto *CmpX = dyn_cast<AtomicCmpXchgInst>(&I)) in collectFlatAddressExpressions() local
506 PushPtrOperand(CmpX->getPointerOperand()); in collectFlatAddressExpressions()
1030 if (auto *CmpX = dyn_cast<AtomicCmpXchgInst>(Inst)) in isSimplePointerUseValidToReplace() local
1032 (VolatileIsAllowed || !CmpX->isVolatile()); in isSimplePointerUseValidToReplace()
H A DLoopStrengthReduce.cpp1026 } else if (AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(Inst)) { in isAddressUse() local
1027 if (CmpX->getPointerOperand() == OperandVal) in isAddressUse()
1049 } else if (const AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(Inst)) { in getAccessType() local
1050 AccessTy.AddrSpace = CmpX->getPointerAddressSpace(); in getAccessType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp2270 } else if (const AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(&AI)) { in getAtomicMemOperandFlags() local
2271 if (CmpX->isVolatile()) in getAtomicMemOperandFlags()
H A DCodeGenPrepare.cpp5248 if (AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(UserI)) { in FindAllMemoryUses() local
5251 MemoryUses.push_back({&U, CmpX->getCompareOperand()->getType()}); in FindAllMemoryUses()
8385 if (AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(I)) { in optimizeInst() local
8386 unsigned AS = CmpX->getPointerAddressSpace(); in optimizeInst()
8387 return optimizeMemoryInst(I, CmpX->getPointerOperand(), in optimizeInst()
8388 CmpX->getCompareOperand()->getType(), AS); in optimizeInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp16336 SITargetLowering::shouldExpandAtomicCmpXchgInIR(AtomicCmpXchgInst *CmpX) const { in shouldExpandAtomicCmpXchgInIR()
16337 return CmpX->getPointerAddressSpace() == AMDGPUAS::PRIVATE_ADDRESS in shouldExpandAtomicCmpXchgInIR()