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

/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingPort.h62 #define COMPILER_RT_BOOL_CMPXCHG(Ptr, OldV, NewV) \
63 (InterlockedCompareExchange64((LONGLONG volatile *)Ptr, (LONGLONG)NewV, \
69 #define COMPILER_RT_BOOL_CMPXCHG(Ptr, OldV, NewV) \
70 (InterlockedCompareExchange((LONG volatile *)Ptr, (LONG)NewV, (LONG)OldV) == \
77 #define COMPILER_RT_BOOL_CMPXCHG(Ptr, OldV, NewV) \
78 __sync_bool_compare_and_swap(Ptr, OldV, NewV)
84 #define COMPILER_RT_BOOL_CMPXCHG(Ptr, OldV, NewV) \
85 lprofBoolCmpXchg((void **)Ptr, OldV, NewV)
H A DInstrProfilingUtil.h65 unsigned lprofBoolCmpXchg(void **Ptr, void *OldV, void *NewV);
H A DInstrProfilingUtil.c84 uint32_t lprofBoolCmpXchg(void **Ptr, void *OldV, void *NewV) { argument
87 *Ptr = NewV;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp202 Value *OldV, Value *NewV) const;
330 Value *NewV) const {
336 Type *SrcTy = NewV->getType();
339 II->setArgOperand(0, NewV);
347 Value *Rewrite = TTI->rewriteIntrinsicWithAddressSpace(II, OldV, NewV);
707 Value *NewV = cloneInstructionWithNewAddressSpace( local
709 if (Instruction *NewI = dyn_cast_or_null<Instruction>(NewV)) {
715 return NewV;
906 Value *NewV) {
913 B.CreateMemSet(NewV, MS
905 handleMemIntrinsicPtrUse(MemIntrinsic *MI, Value *OldV, Value *NewV) argument
1014 User *NewV = cast_or_null<User>(ValueWithNewAddrSpace.lookup(V)); local
1029 Value *NewV = ValueWithNewAddrSpace.lookup(V); local
1034 << *NewV << '\\n'); local
[all...]
H A DFloat2Int.cpp463 Value *NewV = nullptr; local
468 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], I->getType());
472 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], I->getType());
478 NewV = IRB.CreateICmp(P, NewOperands[0], NewOperands[1], I->getName());
483 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], ToTy);
487 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], ToTy);
491 NewV = IRB.CreateNeg(NewOperands[0], I->getName());
497 NewV = IRB.CreateBinOp(mapBinOpcode(I->getOpcode()),
505 I->replaceAllUsesWith(NewV);
507 ConvertedInsts[I] = NewV;
[all...]
H A DSCCP.cpp994 ValueLatticeElement NewV;
995 NewV.markConstant(C, /*MayIncludeUndef=*/true);
996 return (void)mergeInValue(&I, NewV);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp475 Value *NewV = nullptr; local
482 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_set_inactive, Ty, {V, Identity});
486 NewV = buildScan(B, ScanOp, NewV, Identity);
487 ExclScan = buildShiftRight(B, NewV, Identity);
494 Value *const ExtractLo = B.CreateTrunc(NewV, B.getInt32Ty());
496 B.CreateTrunc(B.CreateLShr(NewV, 32), B.getInt32Ty());
505 NewV = B.CreateBitCast(Insert, Ty);
507 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_readlane, {},
508 {NewV, LastLaneId
[all...]
H A DAMDGPUTargetTransformInfo.cpp887 Value *NewV) const {
900 Type *SrcTy = NewV->getType();
903 II->setArgOperand(0, NewV);
911 unsigned NewAS = NewV->getType()->getPointerAddressSpace();
912 LLVMContext &Ctx = NewV->getType()->getContext();
919 unsigned NewAS = NewV->getType()->getPointerAddressSpace();
946 return B.CreateIntrinsic(Intrinsic::ptrmask, {NewV->getType(), MaskTy},
947 {NewV, MaskOp});
H A DAMDGPUTargetTransformInfo.h224 Value *NewV) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp349 if (Value *NewV = Materializer->materialize(const_cast<Value *>(V))) {
350 getVM()[V] = NewV;
351 return NewV;
978 Constant *NewV; local
984 NewV = ConstantStruct::get(cast<StructType>(EltTy), E1, E2, Null);
986 NewV = cast_or_null<Constant>(mapValue(V));
988 Elements.push_back(NewV);
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DProgramState.cpp294 const llvm::APSInt &NewV = getBasicVals().Convert(T, *Int); local
297 return loc::ConcreteInt(NewV);
299 return nonloc::ConcreteInt(NewV);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp233 Value *subst(Value *Tree, Value *OldV, Value *NewV);
234 void replace(Value *OldV, Value *NewV);
380 Value *Simplifier::Context::subst(Value *Tree, Value *OldV, Value *NewV) { argument
382 return NewV;
383 if (OldV == NewV)
396 U->setOperand(i, NewV);
406 void Simplifier::Context::replace(Value *OldV, Value *NewV) { argument
408 Root = NewV;
413 // NewV may be a complex tree that has just been created by one of the
416 // Identify all subtrees of NewV (includin
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp1224 Variable NewV(V.getType(), NewName + VariablePostfix);
1226 if (!NewV.getType().isVector() || NewV.getType().getNumElements() == 1)
1229 OS << " " << NewV.getType().str() << " " << NewV.getName() << ";";
1230 emitReverseVariable(NewV, V);
1231 V = NewV;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h383 /// NewV, which has a different address space. This should happen for every
388 Value *NewV) const;
1289 Value *NewV) const = 0;
1562 Value *NewV) const override {
1563 return Impl.rewriteIntrinsicWithAddressSpace(II, OldV, NewV);
H A DTargetTransformInfoImpl.h93 Value *NewV) const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp1110 Value *NewV = It.second;
1120 LLVM_DEBUG(dbgs() << "Use " << *NewV << " in " << *U->getUser()
1122 U->set(NewV);
1133 if (isa<Constant>(NewV) && isa<BranchInst>(U->getUser())) {
1135 if (isa<UndefValue>(NewV)) {
H A DGlobalOpt.cpp707 static bool OptimizeAwayTrappingUsesOfValue(Value *V, Constant *NewV) {
716 LI->setOperand(0, NewV);
720 SI->setOperand(1, NewV);
728 CB->setCalledOperand(NewV);
734 CB->setArgOperand(i, NewV);
745 NewV, CI->getType()));
763 NewV, Idxs));
H A DAttributorAttributes.cpp285 Value *NewV = nullptr;
287 NewV = V->stripPointerCasts();
293 NewV = CB->getArgOperand(Arg.getArgNo());
298 if (NewV && NewV != V) {
299 Worklist.push_back({NewV, CtxI});
334 if (Value *NewV = C.getValue()) {
335 Worklist.push_back({NewV, CtxI});
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp2419 Value *NewV = nullptr; local
2421 NewV = ConstantExpr::getBitCast(C, DestTy);
2426 NewV = combineLoadToNewType(*LI, DestTy);
2432 NewV = BCI->getOperand(0);
2434 NewV = NewPNodes[PrevPN];
2436 assert(NewV);
2437 NewPN->addIncoming(NewV, OldPN->getIncomingBlock(j));
H A DInstCombineAddSub.cpp666 Value *NewV = Builder.CreateFNeg(V); local
667 if (Instruction *I = dyn_cast<Instruction>(NewV))
669 return NewV;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp300 IntrinsicInst *II, Value *OldV, Value *NewV) const {
301 return TTIImpl->rewriteIntrinsicWithAddressSpace(II, OldV, NewV);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4231 Value *NewV = propagateMetadata(V, E->Scalars);
4235 NewV = Builder.CreateShuffleVector(NewV, UndefValue::get(VecTy), Mask,
4240 NewV = Builder.CreateShuffleVector(NewV, UndefValue::get(VecTy),
4243 E->VectorizedValue = NewV;
4244 return NewV;
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp1653 Value* NewV = llvm::UndefValue::get(RTy); local
1659 NewV = Builder.CreateInsertElement(NewV, VExt, IIndx, "shuf_ins");
1661 return NewV;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h229 Value *NewV) const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8578 auto ExractInto = [&DAG, &dl](SDValue NewV, SDValue ConVec, unsigned &j) {
8579 EVT NewVT = NewV.getValueType();
8582 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, NewV,

Completed in 302 milliseconds