Home
last modified time | relevance | path

Searched refs:NewV (Results 1 – 25 of 27) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DInferAddressSpaces.cpp206 Value *OldV, Value *NewV) const;
340 Value *NewV) const { in rewriteIntrinsicOperands()
346 Type *SrcTy = NewV->getType(); in rewriteIntrinsicOperands()
349 II->setArgOperand(0, NewV); in rewriteIntrinsicOperands()
357 Value *Rewrite = TTI->rewriteIntrinsicWithAddressSpace(II, OldV, NewV); in rewriteIntrinsicOperands()
733 Value *NewV = cloneInstructionWithNewAddressSpace( in cloneValueWithNewAddressSpace() local
735 if (Instruction *NewI = dyn_cast_or_null<Instruction>(NewV)) { in cloneValueWithNewAddressSpace()
741 return NewV; in cloneValueWithNewAddressSpace()
937 Value *NewV) { in handleMemIntrinsicPtrUse() argument
944 B.CreateMemSet(NewV, MSI->getValue(), MSI->getLength(), in handleMemIntrinsicPtrUse()
[all …]
DFloat2Int.cpp463 Value *NewV = nullptr; in convert() local
468 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], I->getType()); in convert()
472 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], I->getType()); in convert()
478 NewV = IRB.CreateICmp(P, NewOperands[0], NewOperands[1], I->getName()); in convert()
483 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], ToTy); in convert()
487 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], ToTy); in convert()
491 NewV = IRB.CreateNeg(NewOperands[0], I->getName()); in convert()
497 NewV = IRB.CreateBinOp(mapBinOpcode(I->getOpcode()), in convert()
505 I->replaceAllUsesWith(NewV); in convert()
507 ConvertedInsts[I] = NewV; in convert()
[all …]
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/profile/
DInstrProfilingPort.h70 #define COMPILER_RT_BOOL_CMPXCHG(Ptr, OldV, NewV) \ argument
71 (InterlockedCompareExchange64((LONGLONG volatile *)Ptr, (LONGLONG)NewV, \
77 #define COMPILER_RT_BOOL_CMPXCHG(Ptr, OldV, NewV) \ argument
78 (InterlockedCompareExchange((LONG volatile *)Ptr, (LONG)NewV, (LONG)OldV) == \
85 #define COMPILER_RT_BOOL_CMPXCHG(Ptr, OldV, NewV) \ argument
86 __sync_bool_compare_and_swap(Ptr, OldV, NewV)
92 #define COMPILER_RT_BOOL_CMPXCHG(Ptr, OldV, NewV) \ argument
93 lprofBoolCmpXchg((void **)Ptr, OldV, NewV)
DInstrProfilingUtil.c89 uint32_t lprofBoolCmpXchg(void **Ptr, void *OldV, void *NewV) { in lprofBoolCmpXchg() argument
92 *Ptr = NewV; in lprofBoolCmpXchg()
DInstrProfilingUtil.h66 unsigned lprofBoolCmpXchg(void **Ptr, void *OldV, void *NewV);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUAtomicOptimizer.cpp521 Value *NewV = nullptr; in optimizeAtomic() local
530 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_set_inactive, Ty, {V, Identity}); in optimizeAtomic()
538 NewV = buildReduction(B, ScanOp, NewV, Identity); in optimizeAtomic()
540 NewV = buildScan(B, ScanOp, NewV, Identity); in optimizeAtomic()
542 ExclScan = buildShiftRight(B, NewV, Identity); in optimizeAtomic()
549 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_readlane, {}, in optimizeAtomic()
550 {NewV, LastLaneIdx}); in optimizeAtomic()
554 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_strict_wwm, Ty, NewV); in optimizeAtomic()
566 NewV = buildMul(B, V, Ctpop); in optimizeAtomic()
578 NewV = V; in optimizeAtomic()
[all …]
DAMDGPUTargetTransformInfo.cpp1063 Value *NewV) const { in rewriteIntrinsicWithAddressSpace()
1076 Type *SrcTy = NewV->getType(); in rewriteIntrinsicWithAddressSpace()
1079 II->setArgOperand(0, NewV); in rewriteIntrinsicWithAddressSpace()
1087 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
1088 LLVMContext &Ctx = NewV->getType()->getContext(); in rewriteIntrinsicWithAddressSpace()
1095 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
1125 return B.CreateIntrinsic(Intrinsic::ptrmask, {NewV->getType(), MaskTy}, in rewriteIntrinsicWithAddressSpace()
1126 {NewV, MaskOp}); in rewriteIntrinsicWithAddressSpace()
DAMDGPUTargetTransformInfo.h188 Value *NewV) const;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DValueMapper.cpp349 if (Value *NewV = Materializer->materialize(const_cast<Value *>(V))) { in mapValue() local
350 getVM()[V] = NewV; in mapValue()
351 return NewV; in mapValue()
1022 Constant *NewV; in mapAppendingVariable() local
1028 NewV = ConstantStruct::get(cast<StructType>(EltTy), E1, E2, Null); in mapAppendingVariable()
1030 NewV = cast_or_null<Constant>(mapValue(V)); in mapAppendingVariable()
1032 Elements.push_back(NewV); in mapAppendingVariable()
DSCCPSolver.cpp988 ValueLatticeElement NewV; in visitBinaryOperator() local
989 NewV.markConstant(C, /*MayIncludeUndef=*/true); in visitBinaryOperator()
990 return (void)mergeInValue(&I, NewV); in visitBinaryOperator()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DBasicAliasAnalysis.cpp248 ExtendedValue withValue(const Value *NewV) const { in withValue()
249 return ExtendedValue(NewV, ZExtBits, SExtBits); in withValue()
252 ExtendedValue withZExtOfValue(const Value *NewV) const { in withZExtOfValue()
254 NewV->getType()->getPrimitiveSizeInBits(); in withZExtOfValue()
256 return ExtendedValue(NewV, ZExtBits + SExtBits + ExtendBy, 0); in withZExtOfValue()
259 ExtendedValue withSExtOfValue(const Value *NewV) const { in withSExtOfValue()
261 NewV->getType()->getPrimitiveSizeInBits(); in withSExtOfValue()
263 return ExtendedValue(NewV, ZExtBits, SExtBits + ExtendBy); in withSExtOfValue()
DTargetTransformInfo.cpp267 IntrinsicInst *II, Value *OldV, Value *NewV) const { in rewriteIntrinsicWithAddressSpace()
268 return TTIImpl->rewriteIntrinsicWithAddressSpace(II, OldV, NewV); in rewriteIntrinsicWithAddressSpace()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp251 Value *subst(Value *Tree, Value *OldV, Value *NewV);
252 void replace(Value *OldV, Value *NewV);
398 Value *Simplifier::Context::subst(Value *Tree, Value *OldV, Value *NewV) { in subst() argument
400 return NewV; in subst()
401 if (OldV == NewV) in subst()
414 U->setOperand(i, NewV); in subst()
424 void Simplifier::Context::replace(Value *OldV, Value *NewV) { in replace() argument
426 Root = NewV; in replace()
438 Q.push_back(NewV); in replace()
446 NewV = subst(NewV, V, DupV); in replace()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DAttributor.cpp1594 auto ReplaceUse = [&](Use *U, Value *NewV) { in cleanupIR() argument
1599 const auto &Entry = ToBeChangedValues.lookup(NewV); in cleanupIR()
1602 NewV = Entry.first; in cleanupIR()
1614 if (!isa<Argument>(NewV)) in cleanupIR()
1624 LLVM_DEBUG(dbgs() << "Use " << *NewV << " in " << *U->getUser() in cleanupIR()
1626 U->set(NewV); in cleanupIR()
1634 if (isa<UndefValue>(NewV) && isa<CallBase>(U->getUser())) { in cleanupIR()
1644 if (isa<Constant>(NewV) && isa<BranchInst>(U->getUser())) { in cleanupIR()
1646 if (isa<UndefValue>(NewV)) { in cleanupIR()
1656 Value *NewV = It.second; in cleanupIR() local
[all …]
DAttributorAttributes.cpp307 Value *NewV = nullptr; in genericValueTraversal() local
309 NewV = V->stripPointerCasts(); in genericValueTraversal()
315 NewV = CB->getArgOperand(Arg.getArgNo()); in genericValueTraversal()
320 if (NewV && NewV != V) { in genericValueTraversal()
321 Worklist.push_back({NewV, CtxI}); in genericValueTraversal()
373 Value *NewV = SimpleV.getValue(); in genericValueTraversal() local
374 if (NewV != V) { in genericValueTraversal()
375 Worklist.push_back({NewV, CtxI}); in genericValueTraversal()
5140 Value *NewV; in getReplacementValue() local
5141 NewV = SimplifiedAssociatedValue.hasValue() in getReplacementValue()
[all …]
DGlobalOpt.cpp739 static bool OptimizeAwayTrappingUsesOfValue(Value *V, Constant *NewV) { in OptimizeAwayTrappingUsesOfValue() argument
748 LI->setOperand(0, NewV); in OptimizeAwayTrappingUsesOfValue()
752 SI->setOperand(1, NewV); in OptimizeAwayTrappingUsesOfValue()
760 CB->setCalledOperand(NewV); in OptimizeAwayTrappingUsesOfValue()
766 CB->setArgOperand(i, NewV); in OptimizeAwayTrappingUsesOfValue()
777 NewV, CI->getType())); in OptimizeAwayTrappingUsesOfValue()
795 NewV, Idxs)); in OptimizeAwayTrappingUsesOfValue()
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
DProgramState.cpp294 const llvm::APSInt &NewV = getBasicVals().Convert(T, *Int); in getSVal() local
297 return loc::ConcreteInt(NewV); in getSVal()
299 return nonloc::ConcreteInt(NewV); in getSVal()
/freebsd-12-stable/contrib/llvm-project/clang/utils/TableGen/
DNeonEmitter.cpp1221 Variable NewV(V.getType(), NewName + VariablePostfix); in emitArgumentReversal() local
1223 if (!NewV.getType().isVector() || NewV.getType().getNumElements() == 1) in emitArgumentReversal()
1226 OS << " " << NewV.getType().str() << " " << NewV.getName() << ";"; in emitArgumentReversal()
1227 emitReverseVariable(NewV, V); in emitArgumentReversal()
1228 V = NewV; in emitArgumentReversal()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGCUDANV.cpp468 llvm::Instruction *NewV = in replaceManagedVar() local
477 NewInst->replaceUsesOfWith(OldV, NewV); in replaceManagedVar()
479 NewV = NewInst; in replaceManagedVar()
481 I->replaceUsesOfWith(OldV, NewV); in replaceManagedVar()
DCGExprScalar.cpp1632 Value* NewV = llvm::UndefValue::get(RTy); in VisitShuffleVectorExpr() local
1638 NewV = Builder.CreateInsertElement(NewV, VExt, IIndx, "shuf_ins"); in VisitShuffleVectorExpr()
1640 return NewV; in VisitShuffleVectorExpr()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineCasts.cpp2552 Value *NewV = nullptr; in optimizeBitCastFromPhi() local
2554 NewV = ConstantExpr::getBitCast(C, DestTy); in optimizeBitCastFromPhi()
2559 NewV = combineLoadToNewType(*LI, DestTy); in optimizeBitCastFromPhi()
2565 NewV = BCI->getOperand(0); in optimizeBitCastFromPhi()
2567 NewV = NewPNodes[PrevPN]; in optimizeBitCastFromPhi()
2569 assert(NewV); in optimizeBitCastFromPhi()
2570 NewPN->addIncoming(NewV, OldPN->getIncomingBlock(j)); in optimizeBitCastFromPhi()
DInstCombineAddSub.cpp667 Value *NewV = Builder.CreateFNeg(V); in createFNeg() local
668 if (Instruction *I = dyn_cast<Instruction>(NewV)) in createFNeg()
670 return NewV; in createFNeg()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DTargetTransformInfo.h393 Value *NewV) const;
1458 Value *NewV) const = 0;
1783 Value *NewV) const override { in rewriteIntrinsicWithAddressSpace() argument
1784 return Impl.rewriteIntrinsicWithAddressSpace(II, OldV, NewV); in rewriteIntrinsicWithAddressSpace()
DTargetTransformInfoImpl.h112 Value *NewV) const { in rewriteIntrinsicWithAddressSpace() argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp5204 Value *NewV = propagateMetadata(V, E->Scalars); in vectorizeTree() local
5207 NewV = ShuffleBuilder.finalize(NewV); in vectorizeTree()
5208 E->VectorizedValue = NewV; in vectorizeTree()
5209 return NewV; in vectorizeTree()

12