Home
last modified time | relevance | path

Searched refs:replaceAllUsesWith (Results 1 – 25 of 297) sorted by relevance

12345678910>>...12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroCleanup.cpp43 SubFn->replaceAllUsesWith(Load); in lowerSubFn()
57 II->replaceAllUsesWith(II->getArgOperand(1)); in lower()
60 II->replaceAllUsesWith(II->getArgOperand(1)); in lower()
63 II->replaceAllUsesWith(ConstantInt::getTrue(Context)); in lower()
66 II->replaceAllUsesWith( in lower()
73 II->replaceAllUsesWith(ConstantTokenNone::get(Context)); in lower()
81 II->replaceAllUsesWith(PoisonValue::get(II->getType())); in lower()
100 Target->replaceAllUsesWith(NewFuncPtrStruct); in lower()
H A DCoroSplit.cpp148 CB->replaceAllUsesWith(NewCall); in lowerAwaitSuspend()
272 CoroResults->replaceAllUsesWith( in replaceFallthroughCoroEnd()
393 End->replaceAllUsesWith(InResume ? ConstantInt::getTrue(Context) in replaceCoroEnd()
493 NewS->replaceAllUsesWith(Args.front()); in replaceRetconOrAsyncSuspendUses()
503 EVI->replaceAllUsesWith(Args[EVI->getIndices().front()]); in replaceRetconOrAsyncSuspendUses()
516 NewS->replaceAllUsesWith(Aggr); in replaceRetconOrAsyncSuspendUses()
551 MappedCS->replaceAllUsesWith(SuspendResult); in replaceCoroSuspends()
611 MappedOp->replaceAllUsesWith(MappedResult); in replaceSwiftErrorOps()
1044 OldFramePtr->replaceAllUsesWith(NewFramePtr); in create()
1051 OldVFrame->replaceAllUsesWith(NewVFrame); in create()
[all …]
H A DCoroutines.cpp137 CF->replaceAllUsesWith(Replacement); in replaceCoroFree()
164 CA->replaceAllUsesWith(False); in suppressCoroAllocs()
350 CF->replaceAllUsesWith(Poison); in invalidateCoroutine()
358 CS->replaceAllUsesWith(PoisonValue::get(CS->getType())); in invalidateCoroutine()
477 CF->replaceAllUsesWith(CoroBegin); in cleanCoroutine()
488 PI->replaceAllUsesWith(PI->isFromPromise() in cleanCoroutine()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp48 CI->replaceAllUsesWith(NewCI); in ReplaceCallWith()
244 CI->replaceAllUsesWith(V); in LowerIntrinsicCall()
250 CI->replaceAllUsesWith(ConstantInt::getTrue(CI->getType())); in LowerIntrinsicCall()
254 CI->replaceAllUsesWith(LowerCTPOP(Context, CI->getArgOperand(0), CI)); in LowerIntrinsicCall()
258 CI->replaceAllUsesWith(LowerBSWAP(Context, CI->getArgOperand(0), CI)); in LowerIntrinsicCall()
262 CI->replaceAllUsesWith(LowerCTLZ(Context, CI->getArgOperand(0), CI)); in LowerIntrinsicCall()
273 CI->replaceAllUsesWith(Src); in LowerIntrinsicCall()
285 CI->replaceAllUsesWith(Constant::getNullValue(CI->getType())); in LowerIntrinsicCall()
294 CI->replaceAllUsesWith(ConstantInt::get(CI->getType(), 0)); in LowerIntrinsicCall()
301 CI->replaceAllUsesWith( in LowerIntrinsicCall()
[all …]
H A DAtomicExpandPass.cpp75 FailedInst.replaceAllUsesWith(PoisonValue::get(FailedInst.getType())); in handleFailure()
487 LI->replaceAllUsesWith(NewVal); in convertAtomicLoadToIntegerType()
518 RMWI->replaceAllUsesWith(NewRVal); in convertAtomicXchgToIntegerType()
570 LI->replaceAllUsesWith(Val); in expandAtomicLoadToLL()
591 LI->replaceAllUsesWith(Loaded); in expandAtomicLoadToCmpXchg()
1016 AI->replaceAllUsesWith(FinalOldResult); in expandPartwordAtomicRMW()
1052 AI->replaceAllUsesWith(FinalOldResult); in widenPartwordAtomicRMW()
1177 CI->replaceAllUsesWith(Res); in expandPartwordCmpXchg()
1190 I->replaceAllUsesWith(Loaded); in expandAtomicOpToLLSC()
1216 AI->replaceAllUsesWith(FinalOldResult); in expandAtomicRMWToMaskedIntrinsic()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp200 P->replaceAllUsesWith(CommonValue); in simplifyCommonValuePhi()
272 P->replaceAllUsesWith(V); in processPHI()
335 Cmp->replaceAllUsesWith(Res); in constantFoldCmp()
531 II->replaceAllUsesWith(X); in processAbsIntrinsic()
542 II->replaceAllUsesWith(NegX); in processAbsIntrinsic()
571 CI->replaceAllUsesWith(ConstantInt::get(CI->getType(), 1)); in processCmpIntrinsic()
577 CI->replaceAllUsesWith(ConstantInt::getSigned(CI->getType(), -1)); in processCmpIntrinsic()
583 CI->replaceAllUsesWith(ConstantInt::get(CI->getType(), 0)); in processCmpIntrinsic()
601 MM->replaceAllUsesWith(MM->getLHS()); in processMinMaxIntrinsic()
607 MM->replaceAllUsesWith(MM->getRHS()); in processMinMaxIntrinsic()
[all …]
H A DBDCE.cpp125 I.replaceAllUsesWith( in bitTrackingDCE()
156 BO->replaceAllUsesWith(BO->getOperand(0)); in bitTrackingDCE()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelAttributes.cpp254 ICmp->replaceAllUsesWith(llvm::ConstantInt::getTrue(ICmp->getType())); in processUse()
264 Remainder->replaceAllUsesWith(Constant::getNullValue(Remainder->getType())); in processUse()
312 UMin->replaceAllUsesWith(ConstantFoldIntegerCast( in processUse()
315 UMin->replaceAllUsesWith(ZextGroupSize); in processUse()
335 GroupSize->replaceAllUsesWith( in processUse()
H A DAMDGPULowerKernelArguments.cpp114 Arg.replaceAllUsesWith(CastOffsetPtr); in lowerKernelArguments()
228 Arg.replaceAllUsesWith(NewVal); in lowerKernelArguments()
232 Arg.replaceAllUsesWith(Shuf); in lowerKernelArguments()
235 Arg.replaceAllUsesWith(Load); in lowerKernelArguments()
H A DAMDGPUPreloadKernelArguments.cpp144 Arg.replaceAllUsesWith(&*NFArg); in cloneFunctionWithPreloadImplicitArgs()
159 F.replaceAllUsesWith(NF); in cloneFunctionWithPreloadImplicitArgs()
255 LoadInst->replaceAllUsesWith(Arg); in tryAllocHiddenArgPreloadSGPRs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp114 VPV->replaceAllUsesWith(NewRecipe->getVPSingleValue()); in tryToConvertVPInstructionsToVPRecipes()
360 PredRecipe->replaceAllUsesWith(PHIRecipe); in createReplicateRegion()
488 FindMyCast->replaceAllUsesWith(IV); in removeRedundantInductionCasts()
522 WidenNewIV->replaceAllUsesWith(WidenOriginalIV); in removeRedundantCanonicalIVs()
658 Def->replaceAllUsesWith(Clone); in legalizeAndOptimizeInductions()
678 PtrIV->replaceAllUsesWith(PtrAdd); in legalizeAndOptimizeInductions()
699 WideIV->replaceAllUsesWith(Steps); in legalizeAndOptimizeInductions()
912 ExpR->replaceAllUsesWith(I.first->second); in removeRedundantExpandSCEVRecipes()
1006 I->replaceAllUsesWith(Plan->getOrAddLiveIn(V)); in simplifyRecipe()
1016 PredPHI->replaceAllUsesWith(Op); in simplifyRecipe()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILLegalizePass.cpp34 FI->replaceAllUsesWith(FI->getOperand(0)); in legalizeFreeze()
144 Load->replaceAllUsesWith(NewLoad); in fixI8UseChain()
187 Cmp->replaceAllUsesWith(NewInst); in fixI8UseChain()
200 Cast->replaceAllUsesWith(Replacement); in fixI8UseChain()
211 Cast->replaceAllUsesWith(AdjustedCast); in fixI8UseChain()
249 GEP->replaceAllUsesWith(NewGEP); in fixI8UseChain()
319 Extract->replaceAllUsesWith(NewExtract); in downcastI64toI32InsertExtractElements()
336 Insert->replaceAllUsesWith(Insert32Index); in downcastI64toI32InsertExtractElements()
512 I.replaceAllUsesWith(Builder.CreateFSub(Zero, In)); in updateFnegToFsub()
559 Extract->replaceAllUsesWith(ReplacedValues[Extract]); in legalizeGetHighLowi64Bytes()
H A DDXILOpLowering.cpp139 CI->replaceAllUsesWith(*OpCall); in replaceFunctionWithOp()
180 Cast->replaceAllUsesWith(Def->getOperand(0)); in cleanupHandleCasts()
224 CI->replaceAllUsesWith(Replacement); in replaceHandleFromBindingCall()
357 EVI->replaceAllUsesWith(CheckOp); in replaceResRetUses()
378 OldResult->replaceAllUsesWith(EVI); in replaceResRetUses()
399 EEI->replaceAllUsesWith(Extracts[IndexVal]); in replaceResRetUses()
432 EEI->replaceAllUsesWith(Load); in replaceResRetUses()
448 OldResult->replaceAllUsesWith(Vec); in replaceResRetUses()
573 CI->replaceAllUsesWith(*OpCall); in lowerUpdateCounter()
699 CI->replaceAllUsesWith(*OpCall); in lowerCtpopToCountBits()
[all …]
H A DDXILDataScalarization.cpp140 AI.replaceAllUsesWith(ArrAlloca); in visitAllocaInst()
154 LI.replaceAllUsesWith(NewLoad); in visitLoadInst()
174 SI.replaceAllUsesWith(NewStore); in visitStoreInst()
265 IEI.replaceAllUsesWith(NewIEI); in replaceDynamicInsertElementInst()
290 EEI.replaceAllUsesWith(Load); in replaceDynamicExtractElementInst()
337 GEPI.replaceAllUsesWith(NewGEP); in visitGetElementPtrInst()
H A DDXILFlattenArrays.cpp167 LI.replaceAllUsesWith(NewLoad); in visitLoadInst()
189 SI.replaceAllUsesWith(NewStore); in visitStoreInst()
210 AI.replaceAllUsesWith(FlatAlloca); in visitAllocaInst()
244 GEP.replaceAllUsesWith(NewGEPI); in visitGetElementPtrInst()
349 GEP.replaceAllUsesWith(NewGEP); in visitGetElementPtrInst()
472 Old->replaceAllUsesWith(New); in flattenArrays()
H A DDXILResourceAccess.cpp83 SI->replaceAllUsesWith(Inst); in createTypedBufferStore()
96 SI->replaceAllUsesWith(Inst); in createRawStore()
152 LI->replaceAllUsesWith(V); in createTypedBufferLoad()
166 LI->replaceAllUsesWith(V); in createRawLoad()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVStripConvergentIntrinsics.cpp43 II->replaceAllUsesWith(UndefValue::get(II->getType())); in runOnFunction()
58 CI->replaceAllUsesWith(NewCall); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp370 Rem->replaceAllUsesWith(Remainder); in expandRemainder()
387 Rem->replaceAllUsesWith(Remainder); in expandRemainder()
423 Div->replaceAllUsesWith(Quotient); in expandDivision()
441 Div->replaceAllUsesWith(Quotient); in expandDivision()
492 Rem->replaceAllUsesWith(Trunc); in expandRemainderUpTo32Bits()
538 Rem->replaceAllUsesWith(Trunc); in expandRemainderUpTo64Bits()
587 Div->replaceAllUsesWith(Trunc); in expandDivisionUpTo32Bits()
633 Div->replaceAllUsesWith(Trunc); in expandDivisionUpTo64Bits()
H A DSimplifyIndVar.cpp275 ICmp->replaceAllUsesWith(ConstantInt::getBool(ICmp->getContext(), *Ev)); in eliminateIVComparison()
315 SDiv->replaceAllUsesWith(UDiv); in eliminateSDiv()
332 Rem->replaceAllUsesWith(URem); in replaceSRemWithURem()
342 Rem->replaceAllUsesWith(Rem->getOperand(0)); in replaceRemWithNumerator()
357 Rem->replaceAllUsesWith(Sel); in replaceRemWithNumeratorOrZero()
439 EVI->replaceAllUsesWith(ConstantInt::getFalse(WO->getContext())); in eliminateOverflowIntrinsic()
442 EVI->replaceAllUsesWith(NewResult); in eliminateOverflowIntrinsic()
472 SI->replaceAllUsesWith(BO); in eliminateSaturatingIntrinsic()
583 ICI->replaceAllUsesWith(NewCmp); in eliminateTrunc()
588 TI->replaceAllUsesWith(PoisonValue::get(TI->getType())); in eliminateTrunc()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp215 CB->replaceAllUsesWith(NewCB); in deleteDeadVarargs()
236 I->replaceAllUsesWith(&*I2); in deleteDeadVarargs()
247 F.replaceAllUsesWith(NF); in deleteDeadVarargs()
299 Arg.replaceAllUsesWith(PoisonValue::get(Arg.getType())); in removeDeadArgumentsFromCallers()
967 CB.replaceAllUsesWith(NewCB); in removeDeadStuffFromFunction()
972 CB.replaceAllUsesWith(PoisonValue::get(CB.getType())); in removeDeadStuffFromFunction()
1006 CB.replaceAllUsesWith(RetVal); in removeDeadStuffFromFunction()
1030 I->replaceAllUsesWith(&*I2); in removeDeadStuffFromFunction()
1036 I->replaceAllUsesWith(PoisonValue::get(I->getType())); in removeDeadStuffFromFunction()
H A DExtractGV.cpp125 GA.replaceAllUsesWith(Declaration); in run()
143 IF.replaceAllUsesWith(Declaration); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/HipStdPar/
H A DHipStdPar.cpp62 ToErase.replaceAllUsesWith(PoisonValue::get(ToErase.getType())); in eraseFromModule()
297 F.replaceAllUsesWith(R); in run()
316 F->replaceAllUsesWith(R.getCallee()); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp175 Phi.replaceAllUsesWith( in foldGuardedFunnelShift()
277 I.replaceAllUsesWith(Zext); in foldAnyOrAllBitsSet()
353 I.replaceAllUsesWith( in tryToRecognizePopCount()
422 I.replaceAllUsesWith(Builder.CreateSExt(Sat, IntTy)); in tryToFPToSat()
447 Call->replaceAllUsesWith(NewSqrt); in foldSqrt()
619 LI->replaceAllUsesWith(ZExtOrTrunc); in tryToRecognizeTableBasedCttz()
840 I.replaceAllUsesWith(NewOp); in foldConsecutiveLoads()
894 I.replaceAllUsesWith(Builder.CreateICmp(Pred, Res, I.getOperand(1))); in foldICmpOrChain()
985 I.replaceAllUsesWith(Ca); in foldPatternedLoads()
1163 CI->replaceAllUsesWith(Phi); in inlineCompare()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.h51 CI->replaceAllUsesWith(OldArg); in EraseInstruction()
150 It->second->replaceAllUsesWith(NewCall); in eraseInst()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DValue.cpp67 void Value::replaceAllUsesWith(Value *Other) { in replaceAllUsesWith() function in llvm::sandboxir::Value
77 Val->replaceAllUsesWith(Other->Val); in replaceAllUsesWith()

12345678910>>...12