Home
last modified time | relevance | path

Searched refs:getNewValOperand (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerAtomic.cpp26 Value *Val = CXI->getNewValOperand(); in lowerAtomicCmpXchgInst()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp1095 Value *NewVal = CI->getNewValOperand(); in expandPartwordCmpXchg()
1232 Builder.CreateZExt(CI->getNewValOperand(), PMV.WordType), PMV.ShiftAmt, in expandAtomicCmpXchgToMaskedIntrinsic()
1314 Value *NewNewVal = Builder.CreatePtrToInt(CI->getNewValOperand(), NewTy); in convertCmpXchgToIntegerType()
1469 insertMaskedValue(Builder, LoadedTryStore, CI->getNewValOperand(), PMV); in expandAtomicCmpXchg()
1782 I, Size, I->getAlign(), I->getPointerOperand(), I->getNewValOperand(), in expandAtomicCASToLibcall()
H A DStackProtector.cpp287 if (AI == cast<AtomicCmpXchgInst>(I)->getNewValOperand()) in HasAddressTaken()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp766 Type *OrigOldValTy = CASI->getNewValOperand()->getType(); in instrumentAtomic()
776 IRB.CreateBitOrPointerCast(CASI->getNewValOperand(), Ty); in instrumentAtomic()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h2178 LLVM_ABI Value *getNewValOperand();
2179 const Value *getNewValOperand() const { in getNewValOperand() function
2180 return const_cast<AtomicCmpXchgInst *>(this)->getNewValOperand(); in getNewValOperand()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp1321 Value *AtomicCmpXchgInst::getNewValOperand() { in getNewValOperand() function in llvm::sandboxir::AtomicCmpXchgInst
1322 return Ctx.getValue(cast<llvm::AtomicCmpXchgInst>(Val)->getNewValOperand()); in getNewValOperand()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp470 RecordStore(cast<AtomicCmpXchgInst>(I)->getNewValOperand()); in analyzeAllUses()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp1121 return cast<AtomicCmpXchgInst>(this)->getNewValOperand()->getType(); in getAccessType()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp1837 Type *Ty = AI.getNewValOperand()->getType(); in visitAtomicCmpXchgInst()
1852 {AI.getNewValOperand(), AI.getCompareOperand(), Rsrc, in visitAtomicCmpXchgInst()
H A DAMDGPUSwLowerLDS.cpp725 Replacement, XCHG->getCompareOperand(), XCHG->getNewValOperand(), in translateLDSMemoryOperationsToGlobalMemory()
H A DSIISelLowering.cpp17524 Type *ValTy = CmpX->getNewValOperand()->getType(); in shouldExpandAtomicCmpXchgInIR()
17835 CX->getNewValOperand(), CX->getAlign()); in emitExpandAtomicAddrSpacePredicate()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h641 Value *getNewValOperand() { return getOperand(2); }
642 const Value *getNewValOperand() const { return getOperand(2); }
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp617 Value *Op = Ref->getNewValOperand(); in deduceElementTypeHelper()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp3367 Register NewVal = getOrCreateVReg(*I.getNewValOperand()); in translateAtomicCmpXchg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp5077 Register NewReg = getRegForValue(I->getNewValOperand()); in selectAtomicCmpXchg()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp1889 *CXI, nullptr, *CXI->getNewValOperand()->getType(), in updateImpl()
1890 {CXI->getCompareOperand(), CXI->getNewValOperand()}, in updateImpl()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5150 getValue(I.getNewValOperand()), MMO); in visitAtomicCmpXchg()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp19789 unsigned Size = AI->getNewValOperand()->getType()->getPrimitiveSizeInBits(); in shouldExpandAtomicCmpXchgInIR()