Home
last modified time | relevance | path

Searched refs:NewVal (Results 1 – 25 of 73) sorted by relevance

123

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerAtomic.cpp45 Value *NewVal; in buildAtomicRMWValue() local
62 NewVal = Builder.CreateICmpSGT(Loaded, Inc); in buildAtomicRMWValue()
63 return Builder.CreateSelect(NewVal, Loaded, Inc, "new"); in buildAtomicRMWValue()
65 NewVal = Builder.CreateICmpSLE(Loaded, Inc); in buildAtomicRMWValue()
66 return Builder.CreateSelect(NewVal, Loaded, Inc, "new"); in buildAtomicRMWValue()
68 NewVal = Builder.CreateICmpUGT(Loaded, Inc); in buildAtomicRMWValue()
69 return Builder.CreateSelect(NewVal, Loaded, Inc, "new"); in buildAtomicRMWValue()
71 NewVal = Builder.CreateICmpULE(Loaded, Inc); in buildAtomicRMWValue()
72 return Builder.CreateSelect(NewVal, Loaded, Inc, "new"); in buildAtomicRMWValue()
H A DSSAUpdater.cpp433 Value *NewVal = SSA.GetValueInMiddleOfBlock(ALoad->getParent()); in run() local
434 replaceLoadWithValue(ALoad, NewVal); in run()
437 if (NewVal == ALoad) NewVal = UndefValue::get(NewVal->getType()); in run()
438 ALoad->replaceAllUsesWith(NewVal); in run()
439 ReplacedLoads[ALoad] = NewVal; in run()
456 Value *NewVal = ReplacedLoads[User]; in run() local
457 assert(NewVal && "not a replaced load?"); in run()
464 NewVal = RLI->second; in run()
465 RLI = ReplacedLoads.find(NewVal); in run()
468 replaceLoadWithValue(cast<LoadInst>(User), NewVal); in run()
[all …]
H A DLoopRotationUtils.cpp169 Value *NewVal; in RewriteUsesOfClonedInstructions() local
171 NewVal = OrigPreHeaderVal; in RewriteUsesOfClonedInstructions()
173 NewVal = SSA.GetValueInMiddleOfBlock(UserBB); in RewriteUsesOfClonedInstructions()
175 NewVal = UndefValue::get(OrigHeaderVal->getType()); in RewriteUsesOfClonedInstructions()
176 DbgValue->replaceVariableLocationOp(OrigHeaderVal, NewVal); in RewriteUsesOfClonedInstructions()
H A DLoopPeel.cpp888 Value *NewVal = PHI->getIncomingValueForBlock(Latch); in peelLoop() local
889 Instruction *LatchInst = dyn_cast<Instruction>(NewVal); in peelLoop()
891 NewVal = LVMap[LatchInst]; in peelLoop()
893 PHI->setIncomingValueForBlock(NewPreHeader, NewVal); in peelLoop()
/llvm-project-15.0.7/llvm/lib/Support/
H A DAPFixedPoint.cpp21 APSInt NewVal = Val; in convert() local
29 NewVal = NewVal.extend(NewVal.getBitWidth() + DstScale - getScale()); in convert()
30 NewVal <<= (DstScale - getScale()); in convert()
32 NewVal >>= (getScale() - DstScale); in convert()
36 NewVal.getBitWidth(), in convert()
38 APInt Masked(NewVal & Mask); in convert()
44 NewVal = NewVal.isNegative() ? Mask : ~Mask; in convert()
51 if (!DstSema.isSigned() && NewVal.isSigned() && NewVal.isNegative()) { in convert()
54 NewVal = 0; in convert()
59 NewVal = NewVal.extOrTrunc(DstWidth); in convert()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/
H A Datomic_test.cpp84 Type NewVal = 24; in checkAtomicCompareExchange() local
87 NewVal, memory_order_relaxed)); in checkAtomicCompareExchange()
89 reinterpret_cast<T *>(&V), &OldVal, NewVal, memory_order_relaxed)); in checkAtomicCompareExchange()
90 EXPECT_EQ(NewVal, OldVal); in checkAtomicCompareExchange()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp373 LI->replaceAllUsesWith(NewVal); in convertAtomicLoadToIntegerType()
390 Value *NewVal = Val->getType()->isPointerTy() in convertAtomicXchgToIntegerType() local
501 StoreInst *NewSI = Builder.CreateStore(NewVal, NewAddr); in convertAtomicStoreToIntegerType()
536 Type *OrigTy = NewVal->getType(); in createCmpXchgInstFun()
545 NewVal = Builder.CreateBitCast(NewVal, IntTy); in createCmpXchgInstFun()
550 Addr, Loaded, NewVal, AddrAlign, MemOpOrder, in createCmpXchgInstFun()
924 Value *NewVal = CI->getNewValOperand(); in expandPartwordCmpXchg() local
1114 Value *NewVal = PerformOp(Builder, Loaded); in insertRMWLLSCLoop() local
1482 Value *NewVal = PerformOp(Builder, Loaded); in insertRMWCmpXchgLoop() local
1487 CreateCmpXchg(Builder, Addr, Loaded, NewVal, AddrAlign, in insertRMWCmpXchgLoop()
[all …]
H A DExpandVectorPredication.cpp100 static void transferDecorations(Value &NewVal, VPIntrinsic &VPI) { in transferDecorations() argument
101 auto *NewInst = dyn_cast<Instruction>(&NewVal); in transferDecorations()
102 if (!NewInst || !isa<FPMathOperator>(NewVal)) in transferDecorations()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp267 int64_t NewVal; in generateInstSeq() local
271 NewVal = Val | 0x80000000ll; in generateInstSeq()
274 NewVal = Val & ~0x80000000ll; in generateInstSeq()
276 if (isInt<32>(NewVal)) { in generateInstSeq()
278 generateInstSeqImpl(NewVal, ActiveFeatures, TmpSeq); in generateInstSeq()
/llvm-project-15.0.7/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCCodeEmitter.cpp96 value_t NewVal = 0; in swapWord() local
100 NewVal |= (Part << (i * 16)); in swapWord()
102 return NewVal; in swapWord()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp176 auto *NewVal = IRB.CreateBitCast( in visitLoadInst() local
178 LI.replaceAllUsesWith(NewVal); in visitLoadInst()
H A DAMDGPULowerKernelArguments.cpp221 Value *NewVal = Builder.CreateBitCast(Trunc, ArgTy, in runOnFunction() local
223 Arg.replaceAllUsesWith(NewVal); in runOnFunction()
H A DAMDGPUCodeGenPrepare.cpp474 Value *NewVal = UndefValue::get(Ty); in insertValues() local
476 NewVal = Builder.CreateInsertElement(NewVal, Values[I], I); in insertValues()
478 return NewVal; in insertValues()
570 Value *NewVal = insertValues(Builder, Ty, ResultVals); in replaceMulWithMul24() local
571 NewVal->takeName(&I); in replaceMulWithMul24()
572 I.replaceAllUsesWith(NewVal); in replaceMulWithMul24()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp105 SDValue NewVal = getSDValue(NewValId); in PerformExpensiveChecks() local
106 (void)NewVal; in PerformExpensiveChecks()
107 assert(NewVal.getNode()->getNodeId() != NewNode && in PerformExpensiveChecks()
688 SDValue NewVal(M, i); in ReplaceValueWith() local
690 RemapValue(NewVal); in ReplaceValueWith()
696 auto NewValId = getTableId(NewVal); in ReplaceValueWith()
697 DAG.ReplaceAllUsesOfValueWith(OldVal, NewVal); in ReplaceValueWith()
/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DUtility.h192 ScopedOverride(T &Loc_, T NewVal) : Loc(Loc_), Original(Loc_) { in ScopedOverride() argument
193 Loc_ = std::move(NewVal); in ScopedOverride()
/llvm-project-15.0.7/libcxxabi/src/demangle/
H A DUtility.h192 ScopedOverride(T &Loc_, T NewVal) : Loc(Loc_), Original(Loc_) { in ScopedOverride() argument
193 Loc_ = std::move(NewVal); in ScopedOverride()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DTinyPtrVector.h244 void push_back(EltTy NewVal) { in push_back() argument
247 Val = NewVal; in push_back()
260 Val.template get<VecTy*>()->push_back(NewVal); in push_back()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp75 Value *NewVal = SimplifyDemandedUseBits(U.get(), DemandedMask, Known, in SimplifyDemandedBits() local
77 if (!NewVal) return false; in SimplifyDemandedBits()
81 replaceUse(U, NewVal); in SimplifyDemandedBits()
698 Instruction *NewVal = BinaryOperator::CreateLShr( in SimplifyDemandedUseBits() local
700 return InsertNewInstWith(NewVal, *I); in SimplifyDemandedUseBits()
863 Instruction *NewVal; in SimplifyDemandedUseBits() local
865 NewVal = BinaryOperator::CreateLShr( in SimplifyDemandedUseBits()
868 NewVal = BinaryOperator::CreateShl( in SimplifyDemandedUseBits()
870 NewVal->takeName(I); in SimplifyDemandedUseBits()
871 return InsertNewInstWith(NewVal, *I); in SimplifyDemandedUseBits()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DIteratorModeling.cpp647 SVal NewVal; in handlePtrIncrOrDecr() local
649 NewVal = State->getLValue(ElementType, Offset, OldVal); in handlePtrIncrOrDecr()
653 NewVal = State->getLValue(ElementType, NegatedOffset, OldVal); in handlePtrIncrOrDecr()
665 ProgramStateRef NewState = setIteratorPosition(State, NewVal, *NewPos); in handlePtrIncrOrDecr()
668 assignToContainer(C, Iterator, NewVal, OldPos->getContainer()); in handlePtrIncrOrDecr()
/llvm-project-15.0.7/llvm/tools/llvm-tapi-diff/
H A DDiffEngine.cpp128 ValTypeT NewVal(Order, Val); in addDiffForTargSlice() local
129 cast<TargetVecT>(TargetVector->get())->TargValues.push_back(NewVal); in addDiffForTargSlice()
132 ValTypeT NewVal(Order, Val); in addDiffForTargSlice() local
133 NewTargetVec->TargValues.push_back(NewVal); in addDiffForTargSlice()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DMatrixBuilder.h146 Value *CreateMatrixInsert(Value *Matrix, Value *NewVal, Value *RowIdx, in CreateMatrixInsert() argument
149 Matrix, NewVal, in CreateMatrixInsert()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DManagedMemoryRewrite.cpp139 static void rewriteOldValToNew(Instruction *Inst, Value *OldVal, Value *NewVal, in rewriteOldValToNew() argument
159 I->replaceUsesOfWith(OldVal, NewVal); in rewriteOldValToNew()
H A DBlockGenerators.cpp1705 Value *NewVal = getExitScalar(MA, LTS, BBMap); in generateScalarStores() local
1706 NewExitScalars[MA] = NewVal; in generateScalarStores()
1717 Value *NewVal = NewExitScalars.lookup(MA); in generateScalarStores() local
1718 assert(NewVal && "The exit scalar must be determined before"); in generateScalarStores()
1721 assert((!isa<Instruction>(NewVal) || in generateScalarStores()
1722 DT.dominates(cast<Instruction>(NewVal)->getParent(), in generateScalarStores()
1729 Builder.CreateStore(NewVal, Address); in generateScalarStores()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp800 Register NewVal, MachineMemOperand &MMO) { in buildAtomicCmpXchgWithSuccess() argument
806 LLT NewValTy = getMRI()->getType(NewVal); in buildAtomicCmpXchgWithSuccess()
821 .addUse(NewVal) in buildAtomicCmpXchgWithSuccess()
827 Register CmpVal, Register NewVal, in buildAtomicCmpXchg() argument
833 LLT NewValTy = getMRI()->getType(NewVal); in buildAtomicCmpXchg()
846 .addUse(NewVal) in buildAtomicCmpXchg()
/llvm-project-15.0.7/polly/lib/Support/
H A DScopHelper.cpp298 Value *NewVal = VMap ? VMap->lookup(E->getValue()) : nullptr; in visitUnknown() local
299 if (NewVal) { in visitUnknown()
300 auto *NewE = SE.getSCEV(NewVal); in visitUnknown()

123