| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| D | InferAddressSpaces.cpp | 206 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 …]
|
| D | Float2Int.cpp | 463 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/ |
| 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)
|
| D | InstrProfilingUtil.c | 89 uint32_t lprofBoolCmpXchg(void **Ptr, void *OldV, void *NewV) { in lprofBoolCmpXchg() argument 92 *Ptr = NewV; in lprofBoolCmpXchg()
|
| D | InstrProfilingUtil.h | 66 unsigned lprofBoolCmpXchg(void **Ptr, void *OldV, void *NewV);
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUAtomicOptimizer.cpp | 521 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 …]
|
| D | AMDGPUTargetTransformInfo.cpp | 1063 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()
|
| D | AMDGPUTargetTransformInfo.h | 188 Value *NewV) const;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| D | ValueMapper.cpp | 349 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()
|
| D | SCCPSolver.cpp | 988 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/ |
| D | BasicAliasAnalysis.cpp | 248 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()
|
| D | TargetTransformInfo.cpp | 267 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/ |
| D | HexagonLoopIdiomRecognition.cpp | 251 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/ |
| D | Attributor.cpp | 1594 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 …]
|
| D | AttributorAttributes.cpp | 307 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 …]
|
| D | GlobalOpt.cpp | 739 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/ |
| D | ProgramState.cpp | 294 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/ |
| D | NeonEmitter.cpp | 1221 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/ |
| D | CGCUDANV.cpp | 468 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()
|
| D | CGExprScalar.cpp | 1632 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/ |
| D | InstCombineCasts.cpp | 2552 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()
|
| D | InstCombineAddSub.cpp | 667 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/ |
| D | TargetTransformInfo.h | 393 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()
|
| D | TargetTransformInfoImpl.h | 112 Value *NewV) const { in rewriteIntrinsicWithAddressSpace() argument
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| D | SLPVectorizer.cpp | 5204 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()
|