| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | InferAddressSpaces.cpp | 216 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 D | Float2Int.cpp | 427 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 D | InstrProfilingPort.h | 70 #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 D | InstrProfilingUtil.h | 85 unsigned lprofBoolCmpXchg(void **Ptr, void *OldV, void *NewV);
|
| H A D | InstrProfilingUtil.c | 104 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 D | SPIRVTargetTransformInfo.cpp | 27 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 D | SPIRVTargetTransformInfo.h | 61 Value *NewV) const override;
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Instruction.cpp | 332 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 D | AMDGPUAtomicOptimizer.cpp | 725 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 D | AMDGPUTargetTransformInfo.cpp | 1105 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 D | NVPTXAliasAnalysis.cpp | 64 const Value *NewV = getUnderlyingObject(V, 1); in getAddressSpace() local 65 if (NewV == V) in getAddressSpace() 67 V = NewV; in getAddressSpace()
|
| H A D | NVPTXTargetTransformInfo.h | 180 Value *NewV) const override;
|
| H A D | NVPTXTargetTransformInfo.cpp | 577 Value *NewV) const { in rewriteIntrinsicWithAddressSpace() 585 const unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | ValueList.h | 81 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 D | ControlFlowUtils.cpp | 260 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 D | ValueMapper.cpp | 352 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 D | BasicAliasAnalysis.cpp | 295 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 D | HexagonLoopIdiomRecognition.cpp | 239 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 D | X86LowerAMXType.cpp | 1019 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 D | ProgramState.cpp | 290 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 D | Attributor.cpp | 2424 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 D | AttributorAttributes.cpp | 6254 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 D | GlobalOpt.cpp | 766 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 D | NeonEmitter.cpp | 1288 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 D | CGCUDANV.cpp | 570 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()
|