| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroCleanup.cpp | 43 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 D | CoroSplit.cpp | 148 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 D | Coroutines.cpp | 137 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 D | IntrinsicLowering.cpp | 48 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 D | AtomicExpandPass.cpp | 75 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 D | CorrelatedValuePropagation.cpp | 200 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 D | BDCE.cpp | 125 I.replaceAllUsesWith( in bitTrackingDCE() 156 BO->replaceAllUsesWith(BO->getOperand(0)); in bitTrackingDCE()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerKernelAttributes.cpp | 254 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 D | AMDGPULowerKernelArguments.cpp | 114 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 D | AMDGPUPreloadKernelArguments.cpp | 144 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 D | VPlanTransforms.cpp | 114 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 D | DXILLegalizePass.cpp | 34 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 D | DXILOpLowering.cpp | 139 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 D | DXILDataScalarization.cpp | 140 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 D | DXILFlattenArrays.cpp | 167 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 D | DXILResourceAccess.cpp | 83 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 D | SPIRVStripConvergentIntrinsics.cpp | 43 II->replaceAllUsesWith(UndefValue::get(II->getType())); in runOnFunction() 58 CI->replaceAllUsesWith(NewCall); in runOnFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 370 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 D | SimplifyIndVar.cpp | 275 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 D | DeadArgumentElimination.cpp | 215 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 D | ExtractGV.cpp | 125 GA.replaceAllUsesWith(Declaration); in run() 143 IF.replaceAllUsesWith(Declaration); in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/HipStdPar/ |
| H A D | HipStdPar.cpp | 62 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 D | AggressiveInstCombine.cpp | 175 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 D | ObjCARC.h | 51 CI->replaceAllUsesWith(OldArg); in EraseInstruction() 150 It->second->replaceAllUsesWith(NewCall); in eraseInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Value.cpp | 67 void Value::replaceAllUsesWith(Value *Other) { in replaceAllUsesWith() function in llvm::sandboxir::Value 77 Val->replaceAllUsesWith(Other->Val); in replaceAllUsesWith()
|