Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp216 Value *V, Value *NewV, Use &U, ValueToValueMapTy &ValueWithNewAddrSpace,
232 Value *NewV) const;
383 Value *NewV) const { in rewriteIntrinsicOperands()
390 Type *SrcTy = NewV->getType(); in rewriteIntrinsicOperands()
393 II->setArgOperand(0, NewV); in rewriteIntrinsicOperands()
402 Type *NewPtrTy = NewV->getType(); in rewriteIntrinsicOperands()
405 II->setArgOperand(0, NewV); in rewriteIntrinsicOperands()
412 Type *NewPtrTy = NewV->getType(); in rewriteIntrinsicOperands()
415 II->setArgOperand(1, NewV); in rewriteIntrinsicOperands()
422 M, II->getIntrinsicID(), {NewV->getType()}); in rewriteIntrinsicOperands()
[all …]
H A DFloat2Int.cpp427 Value *NewV = nullptr; in convert() local
432 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], I->getType()); in convert()
436 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], I->getType()); in convert()
442 NewV = IRB.CreateICmp(P, NewOperands[0], NewOperands[1], I->getName()); in convert()
447 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], ToTy); in convert()
451 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], ToTy); in convert()
455 NewV = IRB.CreateNeg(NewOperands[0], I->getName()); in convert()
461 NewV = IRB.CreateBinOp(mapBinOpcode(I->getOpcode()), in convert()
469 I->replaceAllUsesWith(NewV); in convert()
471 ConvertedInsts[I] = NewV; in convert()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/profile/
H A 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)
H A DInstrProfilingUtil.h85 unsigned lprofBoolCmpXchg(void **Ptr, void *OldV, void *NewV);
H A DInstrProfilingUtil.c104 uint32_t lprofBoolCmpXchg(void **Ptr, void *OldV, void *NewV) { in lprofBoolCmpXchg() argument
107 *Ptr = NewV; in lprofBoolCmpXchg()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVTargetTransformInfo.cpp27 Value *NewV) const { in rewriteIntrinsicWithAddressSpace()
31 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
33 return NewAS == DstAS ? NewV in rewriteIntrinsicWithAddressSpace()
35 PointerType::get(NewV->getContext(), DstAS)); in rewriteIntrinsicWithAddressSpace()
H A DSPIRVTargetTransformInfo.h61 Value *NewV) const override;
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp332 llvm::Value *NewV = in create() local
334 if (auto *NewSI = dyn_cast<llvm::SelectInst>(NewV)) in create()
336 assert(isa<llvm::Constant>(NewV) && "Expected constant"); in create()
337 return Ctx.getOrCreateConstant(cast<llvm::Constant>(NewV)); in create()
795 llvm::Value *NewV = in create() local
797 if (auto *NewGEP = dyn_cast<llvm::GetElementPtrInst>(NewV)) in create()
799 assert(isa<llvm::Constant>(NewV) && "Expected constant"); in create()
800 return Ctx.getOrCreateConstant(cast<llvm::Constant>(NewV)); in create()
1178 auto *NewV = create(Op, OpV, Pos, Ctx, Name); in createWithCopiedFlags() local
1179 if (auto *UnI = dyn_cast<llvm::UnaryOperator>(NewV->Val)) in createWithCopiedFlags()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp725 Value *NewV = nullptr; in optimizeAtomic() local
737 NewV = in optimizeAtomic()
743 NewV = buildReduction(B, ScanOp, NewV, Identity); in optimizeAtomic()
745 NewV = buildScan(B, ScanOp, NewV, Identity); in optimizeAtomic()
747 ExclScan = buildShiftRight(B, NewV, Identity); in optimizeAtomic()
752 NewV = B.CreateIntrinsic(Ty, Intrinsic::amdgcn_readlane, in optimizeAtomic()
753 {NewV, LastLaneIdx}); in optimizeAtomic()
756 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_strict_wwm, Ty, NewV); in optimizeAtomic()
761 std::tie(ExclScan, NewV) = buildScanIteratively(B, ScanOp, Identity, V, I, in optimizeAtomic()
777 NewV = buildMul(B, V, Ctpop); in optimizeAtomic()
[all …]
H A DAMDGPUTargetTransformInfo.cpp1105 Value *NewV) const { in rewriteIntrinsicWithAddressSpace()
1112 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
1113 LLVMContext &Ctx = NewV->getType()->getContext(); in rewriteIntrinsicWithAddressSpace()
1120 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
1150 return B.CreateIntrinsic(Intrinsic::ptrmask, {NewV->getType(), MaskTy}, in rewriteIntrinsicWithAddressSpace()
1151 {NewV, MaskOp}); in rewriteIntrinsicWithAddressSpace()
1156 Type *SrcTy = NewV->getType(); in rewriteIntrinsicWithAddressSpace()
1163 II->setArgOperand(0, NewV); in rewriteIntrinsicWithAddressSpace()
1168 Type *SrcTy = NewV->getType(); in rewriteIntrinsicWithAddressSpace()
1172 II->setArgOperand(0, NewV); in rewriteIntrinsicWithAddressSpace()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAliasAnalysis.cpp64 const Value *NewV = getUnderlyingObject(V, 1); in getAddressSpace() local
65 if (NewV == V) in getAddressSpace()
67 V = NewV; in getAddressSpace()
H A DNVPTXTargetTransformInfo.h180 Value *NewV) const override;
H A DNVPTXTargetTransformInfo.cpp577 Value *NewV) const { in rewriteIntrinsicWithAddressSpace()
585 const unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DValueList.h81 void replaceValueWithoutRAUW(unsigned ValNo, Value *NewV) { in replaceValueWithoutRAUW() argument
83 ValuePtrs[ValNo].first = NewV; in replaceValueWithoutRAUW()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DControlFlowUtils.cpp260 Value *NewV = NewPhi; in reconnectPhis() local
263 NewV = PoisonValue::get(Phi->getType()); in reconnectPhis()
266 Phi->replaceAllUsesWith(NewV); in reconnectPhis()
270 Phi->addIncoming(NewV, GuardBlock); in reconnectPhis()
H A DValueMapper.cpp352 if (Value *NewV = Materializer->materialize(const_cast<Value *>(V))) { in mapValue() local
353 getVM()[V] = NewV; in mapValue()
354 return NewV; in mapValue()
1113 Constant *NewV; in mapAppendingVariable() local
1119 NewV = ConstantStruct::get(cast<StructType>(EltTy), E1, E2, Null); in mapAppendingVariable()
1121 NewV = cast_or_null<Constant>(mapValue(V)); in mapAppendingVariable()
1123 Elements.push_back(NewV); in mapAppendingVariable()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp295 CastedValue withValue(const Value *NewV, bool PreserveNonNeg) const { in withValue()
296 return CastedValue(NewV, ZExtBits, SExtBits, TruncBits, in withValue()
301 CastedValue withZExtOfValue(const Value *NewV, bool ZExtNonNegative) const { in withZExtOfValue()
303 NewV->getType()->getPrimitiveSizeInBits(); in withZExtOfValue()
307 return CastedValue(NewV, ZExtBits, SExtBits, TruncBits - ExtendBy, in withZExtOfValue()
316 return CastedValue(NewV, ZExtBits + SExtBits + ExtendBy, 0, 0, in withZExtOfValue()
321 CastedValue withSExtOfValue(const Value *NewV) const { in withSExtOfValue()
323 NewV->getType()->getPrimitiveSizeInBits(); in withSExtOfValue()
327 return CastedValue(NewV, ZExtBits, SExtBits, TruncBits - ExtendBy, in withSExtOfValue()
334 return CastedValue(NewV, ZExtBits, SExtBits + ExtendBy, 0, IsNonNegative); in withSExtOfValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp239 Value *subst(Value *Tree, Value *OldV, Value *NewV);
240 void replace(Value *OldV, Value *NewV);
386 Value *Simplifier::Context::subst(Value *Tree, Value *OldV, Value *NewV) { in subst() argument
388 return NewV; in subst()
389 if (OldV == NewV) in subst()
402 U->setOperand(i, NewV); in subst()
412 void Simplifier::Context::replace(Value *OldV, Value *NewV) { in replace() argument
414 Root = NewV; in replace()
426 Q.push_back(NewV); in replace()
434 NewV = subst(NewV, V, DupV); in replace()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp1019 Value *NewV = nullptr; in optimizeAMXCastFromPhi() local
1023 NewV = ACI->getOperand(0); in optimizeAMXCastFromPhi()
1025 NewV = NewPNodes[PrevPN]; in optimizeAMXCastFromPhi()
1026 assert(NewV); in optimizeAMXCastFromPhi()
1027 NewPN->addIncoming(NewV, OldPN->getIncomingBlock(j)); in optimizeAMXCastFromPhi()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DProgramState.cpp290 APSIntPtr NewV = getBasicVals().Convert(T, *Int); in getSVal() local
292 return loc::ConcreteInt(NewV); in getSVal()
293 return nonloc::ConcreteInt(NewV); in getSVal()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp2424 auto ReplaceUse = [&](Use *U, Value *NewV) { in cleanupIR() argument
2429 const auto &Entry = ToBeChangedValues.lookup(NewV); in cleanupIR()
2432 NewV = get<0>(Entry); in cleanupIR()
2447 if (!isa<Argument>(NewV)) in cleanupIR()
2452 LLVM_DEBUG(dbgs() << "Use " << *NewV << " in " << *U->getUser() in cleanupIR()
2454 U->set(NewV); in cleanupIR()
2462 if (isa<UndefValue>(NewV) && isa<CallBase>(U->getUser())) { in cleanupIR()
2472 if (isa<Constant>(NewV) && isa<BranchInst>(U->getUser())) { in cleanupIR()
2474 if (isa<UndefValue>(NewV)) { in cleanupIR()
2484 Value *NewV = It.second; in cleanupIR() local
[all …]
H A DAttributorAttributes.cpp6254 if (const auto &NewV = VMap.lookup(&V)) in reproduceValue() local
6255 return NewV; in reproduceValue()
6270 if (Value *NewV = reproduceInst(A, QueryingAA, *I, Ty, CtxI, Check, VMap)) in reproduceValue() local
6271 return ensureType(A, *NewV, Ty, CtxI, Check); in reproduceValue()
6278 Value *NewV = SimplifiedAssociatedValue in manifestReplacementValue() local
6281 if (NewV && NewV != &getAssociatedValue()) { in manifestReplacementValue()
6285 if (reproduceValue(A, *this, *NewV, *getAssociatedType(), CtxI, in manifestReplacementValue()
6287 return reproduceValue(A, *this, *NewV, *getAssociatedType(), CtxI, in manifestReplacementValue()
6348 if (auto *NewV = manifestReplacementValue(A, IP)) { in manifest() local
6350 << " -> " << *NewV << " :: " << *this << "\n"); in manifest()
[all …]
H A DGlobalOpt.cpp766 static bool OptimizeAwayTrappingUsesOfValue(Value *V, Constant *NewV) { in OptimizeAwayTrappingUsesOfValue() argument
775 LI->setOperand(0, NewV); in OptimizeAwayTrappingUsesOfValue()
779 SI->setOperand(1, NewV); in OptimizeAwayTrappingUsesOfValue()
787 CB->setCalledOperand(NewV); in OptimizeAwayTrappingUsesOfValue()
793 CB->setArgOperand(i, NewV); in OptimizeAwayTrappingUsesOfValue()
803 CI, ConstantExpr::getAddrSpaceCast(NewV, CI->getType())); in OptimizeAwayTrappingUsesOfValue()
821 NewV, Idxs)); in OptimizeAwayTrappingUsesOfValue()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp1288 Variable NewV(V.getType(), NewName + VariablePostfix); in emitArgumentReversal() local
1290 if (!NewV.getType().isVector() || NewV.getType().getNumElements() == 1) in emitArgumentReversal()
1293 OS << " " << NewV.getType().str() << " " << NewV.getName() << ";"; in emitArgumentReversal()
1294 emitReverseVariable(NewV, V); in emitArgumentReversal()
1295 V = NewV; in emitArgumentReversal()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp570 llvm::Instruction *NewV = new llvm::LoadInst( in replaceManagedVar() local
580 NewInst->replaceUsesOfWith(OldV, NewV); in replaceManagedVar()
582 NewV = NewInst; in replaceManagedVar()
584 I->replaceUsesOfWith(OldV, NewV); in replaceManagedVar()

12