Searched refs:CmpX (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | AMDGPU.cpp | 531 auto *CmpX = dyn_cast<llvm::AtomicCmpXchgInst>(&AtomicInst); in setTargetAtomicMetadata() local 539 (CmpX && in setTargetAtomicMetadata() 540 CmpX->getPointerAddressSpace() == llvm::AMDGPUAS::FLAT_ADDRESS)) && in setTargetAtomicMetadata()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | InferAddressSpaces.cpp | 566 else if (auto *CmpX = dyn_cast<AtomicCmpXchgInst>(&I)) in collectFlatAddressExpressions() local 567 PushPtrOperand(CmpX->getPointerOperand()); in collectFlatAddressExpressions() 1126 if (auto *CmpX = dyn_cast<AtomicCmpXchgInst>(Inst)) in replaceIfSimplePointerUse() local 1127 return replaceSimplePointerUse(TTI, CmpX, AddrSpace, OldV, NewV); in replaceIfSimplePointerUse()
|
| H A D | LoopStrengthReduce.cpp | 1031 } else if (AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(Inst)) { in isAddressUse() local 1032 if (CmpX->getPointerOperand() == OperandVal) in isAddressUse() 1054 } else if (const AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(Inst)) { in getAccessType() local 1055 AccessTy.AddrSpace = CmpX->getPointerAddressSpace(); in getAccessType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAttributor.cpp | 1432 else if (auto *CmpX = dyn_cast<AtomicCmpXchgInst>(&I)) in runImpl() local 1433 Ptr = CmpX->getPointerOperand(); in runImpl()
|
| H A D | SIISelLowering.cpp | 17514 SITargetLowering::shouldExpandAtomicCmpXchgInIR(AtomicCmpXchgInst *CmpX) const { in shouldExpandAtomicCmpXchgInIR() 17515 unsigned AddrSpace = CmpX->getPointerAddressSpace(); in shouldExpandAtomicCmpXchgInIR() 17519 if (AddrSpace != AMDGPUAS::FLAT_ADDRESS || !flatInstrMayAccessPrivate(CmpX)) in shouldExpandAtomicCmpXchgInIR() 17522 const DataLayout &DL = CmpX->getDataLayout(); in shouldExpandAtomicCmpXchgInIR() 17524 Type *ValTy = CmpX->getNewValOperand()->getType(); in shouldExpandAtomicCmpXchgInIR()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 2377 } else if (const AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(&AI)) { in getAtomicMemOperandFlags() local 2378 if (CmpX->isVolatile()) in getAtomicMemOperandFlags()
|
| H A D | CodeGenPrepare.cpp | 5593 if (AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(UserI)) { in FindAllMemoryUses() local 5596 MemoryUses.push_back({&U, CmpX->getCompareOperand()->getType()}); in FindAllMemoryUses() 8785 if (AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(I)) { in optimizeInst() local 8786 unsigned AS = CmpX->getPointerAddressSpace(); in optimizeInst() 8787 return optimizeMemoryInst(I, CmpX->getPointerOperand(), in optimizeInst() 8788 CmpX->getCompareOperand()->getType(), AS); in optimizeInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 13038 } else if (auto *CmpX = dyn_cast<AtomicCmpXchgInst>(Inst)) { in manifest() local 13040 makeChange(A, CmpX, U, OriginalValue, NewPtrTy, UseOriginalValue); in manifest()
|