Home
last modified time | relevance | path

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

1234567891011

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroCleanup.cpp44 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(UndefValue::get(II->getType())); in lower()
100 Target->replaceAllUsesWith(NewFuncPtrStruct); in lower()
H A DCoroSplit.cpp351 End->replaceAllUsesWith(InResume ? ConstantInt::getTrue(Context) in replaceCoroEnd()
415 Save->replaceAllUsesWith(ConstantTokenNone::get(C)); in createResumeEntryBlock()
450 S->replaceAllUsesWith(PN); in createResumeEntryBlock()
550 NewS->replaceAllUsesWith(Args.front()); in replaceRetconOrAsyncSuspendUses()
560 EVI->replaceAllUsesWith(Args[EVI->getIndices().front()]); in replaceRetconOrAsyncSuspendUses()
572 NewS->replaceAllUsesWith(Agg); in replaceRetconOrAsyncSuspendUses()
606 MappedCS->replaceAllUsesWith(SuspendResult); in replaceCoroSuspends()
672 MappedOp->replaceAllUsesWith(MappedResult); in replaceSwiftErrorOps()
1035 OldFramePtr->replaceAllUsesWith(NewFramePtr); in create()
1042 OldVFrame->replaceAllUsesWith(NewVFrame); in create()
[all …]
H A DCoroEarly.cpp78 Intrin->replaceAllUsesWith(Replacement); in lowerCoroPromise()
100 II->replaceAllUsesWith(Cond); in lowerCoroDone()
155 II->replaceAllUsesWith(NoopCoroVoidPtr); in lowerCoroNoop()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp48 CI->replaceAllUsesWith(NewCI); in ReplaceCallWith()
242 CI->replaceAllUsesWith(V); in LowerIntrinsicCall()
247 CI->replaceAllUsesWith(LowerCTPOP(Context, CI->getArgOperand(0), CI)); in LowerIntrinsicCall()
251 CI->replaceAllUsesWith(LowerBSWAP(Context, CI->getArgOperand(0), CI)); in LowerIntrinsicCall()
255 CI->replaceAllUsesWith(LowerCTLZ(Context, CI->getArgOperand(0), CI)); in LowerIntrinsicCall()
266 CI->replaceAllUsesWith(Src); in LowerIntrinsicCall()
278 CI->replaceAllUsesWith(Constant::getNullValue(CI->getType())); in LowerIntrinsicCall()
287 CI->replaceAllUsesWith(ConstantInt::get(CI->getType(), 0)); in LowerIntrinsicCall()
294 CI->replaceAllUsesWith( in LowerIntrinsicCall()
300 CI->replaceAllUsesWith( in LowerIntrinsicCall()
[all …]
H A DAtomicExpandPass.cpp386 LI->replaceAllUsesWith(NewVal); in convertAtomicLoadToIntegerType()
416 RMWI->replaceAllUsesWith(NewRVal); in convertAtomicXchgToIntegerType()
468 LI->replaceAllUsesWith(Val); in expandAtomicLoadToLL()
489 LI->replaceAllUsesWith(Loaded); in expandAtomicLoadToCmpXchg()
898 AI->replaceAllUsesWith(FinalOldResult); in expandPartwordAtomicRMW()
932 AI->replaceAllUsesWith(FinalOldResult); in widenPartwordAtomicRMW()
1057 CI->replaceAllUsesWith(Res); in expandPartwordCmpXchg()
1070 I->replaceAllUsesWith(Loaded); in expandAtomicOpToLLSC()
1096 AI->replaceAllUsesWith(FinalOldResult); in expandAtomicRMWToMaskedIntrinsic()
1123 CI->replaceAllUsesWith(Res); in expandAtomicCmpXchgToMaskedIntrinsic()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp148 S->replaceAllUsesWith(ReplaceWith); in processSelect()
212 P->replaceAllUsesWith(CommonValue); in simplifyCommonValuePhi()
282 P->replaceAllUsesWith(V); in processPHI()
355 Cmp->replaceAllUsesWith(TorF); in constantFoldCmp()
515 II->replaceAllUsesWith(X); in processAbsIntrinsic()
547 II->replaceAllUsesWith(NegX); in processAbsIntrinsic()
566 MM->replaceAllUsesWith(MM->getOperand(!Result)); in processMinMaxIntrinsic()
587 WO->replaceAllUsesWith(NewI); in processOverflowIntrinsic()
607 SI->replaceAllUsesWith(BinOp); in processSaturatingInst()
751 Instr->replaceAllUsesWith(Sext); in narrowSDivOrSRem()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelAttributes.cpp231 ICmp->replaceAllUsesWith(llvm::ConstantInt::getTrue(ICmp->getType())); in processUse()
241 Remainder->replaceAllUsesWith(Constant::getNullValue(Remainder->getType())); in processUse()
289 UMin->replaceAllUsesWith(ConstantExpr::getIntegerCast( in processUse()
292 UMin->replaceAllUsesWith(ZextGroupSize); in processUse()
312 GroupSize->replaceAllUsesWith( in processUse()
H A DAMDGPULowerKernelArguments.cpp116 Arg.replaceAllUsesWith(CastOffsetPtr); in runOnFunction()
221 Arg.replaceAllUsesWith(NewVal); in runOnFunction()
225 Arg.replaceAllUsesWith(Shuf); in runOnFunction()
228 Arg.replaceAllUsesWith(Load); in runOnFunction()
/openbsd-src/gnu/llvm/llvm/examples/IRTransforms/
H A DSimplifyCFG.cpp86 I.replaceAllUsesWith(PoisonValue::get(I.getType())); in removeDeadBlocks_v1()
280 BB.replaceAllUsesWith(Pred); in mergeIntoSinglePredecessor_v1()
283 PN.replaceAllUsesWith(PN.getIncomingValue(0)); in mergeIntoSinglePredecessor_v1()
331 BB.replaceAllUsesWith(Pred); in mergeIntoSinglePredecessor_v2()
334 PN.replaceAllUsesWith(PN.getIncomingValue(0)); in mergeIntoSinglePredecessor_v2()
/openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceArguments.cpp44 CI->replaceAllUsesWith(NewCI); in replaceFunctionCalls()
94 I->replaceAllUsesWith(getDefaultValue(I->getType())); in extractArgumentsFromModule()
116 F->replaceAllUsesWith(ConstantExpr::getBitCast(ClonedFunc, F->getType())); in extractArgumentsFromModule()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp370 Rem->replaceAllUsesWith(Remainder); in expandRemainder()
388 Rem->replaceAllUsesWith(Remainder); in expandRemainder()
424 Div->replaceAllUsesWith(Quotient); in expandDivision()
442 Div->replaceAllUsesWith(Quotient); in expandDivision()
493 Rem->replaceAllUsesWith(Trunc); in expandRemainderUpTo32Bits()
539 Rem->replaceAllUsesWith(Trunc); in expandRemainderUpTo64Bits()
588 Div->replaceAllUsesWith(Trunc); in expandDivisionUpTo32Bits()
634 Div->replaceAllUsesWith(Trunc); in expandDivisionUpTo64Bits()
H A DSimplifyIndVar.cpp261 ICmp->replaceAllUsesWith(ConstantInt::getBool(ICmp->getContext(), *Ev)); in eliminateIVComparison()
300 SDiv->replaceAllUsesWith(UDiv); in eliminateSDiv()
316 Rem->replaceAllUsesWith(URem); in replaceSRemWithURem()
325 Rem->replaceAllUsesWith(Rem->getOperand(0)); in replaceRemWithNumerator()
339 Rem->replaceAllUsesWith(Sel); in replaceRemWithNumeratorOrZero()
420 EVI->replaceAllUsesWith(ConstantInt::getFalse(WO->getContext())); in eliminateOverflowIntrinsic()
423 EVI->replaceAllUsesWith(NewResult); in eliminateOverflowIntrinsic()
452 SI->replaceAllUsesWith(BO); in eliminateSaturatingIntrinsic()
561 ICI->replaceAllUsesWith(NewICI); in eliminateTrunc()
566 TI->replaceAllUsesWith(PoisonValue::get(TI->getType())); in eliminateTrunc()
[all …]
H A DInlineFunction.cpp203 OuterPHI->replaceAllUsesWith(InnerPHI); in getInnerResumeDest()
210 CallerLPad->replaceAllUsesWith(InnerEHValuesPHI); in getInnerResumeDest()
758 I->replaceAllUsesWith(Replacement); in HandleInlinedEHPad()
982 I->replaceAllUsesWith(NewInst); in PropagateOperandBundles()
1064 TempM->replaceAllUsesWith(NewM); in clone()
1982 CI->replaceAllUsesWith(NewCall); in inlineRetainOrClaimRVCalls()
2288 ICS->replaceAllUsesWith(NewI); in InlineFunction()
2433 CI->replaceAllUsesWith(NewCI); in InlineFunction()
2737 CB.replaceAllUsesWith(UndefValue::get(CB.getType())); in InlineFunction()
2739 CB.replaceAllUsesWith(R->getReturnValue()); in InlineFunction()
[all …]
H A DLowerAtomic.cpp37 CXI->replaceAllUsesWith(Res); in lowerAtomicCmpXchgInst()
111 RMWI->replaceAllUsesWith(Orig); in lowerAtomicRMWInst()
H A DCallGraphUpdater.cpp39 DeadFn->replaceAllUsesWith(PoisonValue::get(DeadFn->getType())); in finalize()
54 DeadFn->replaceAllUsesWith(PoisonValue::get(DeadFn->getType())); in finalize()
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp125 I.replaceAllUsesWith(Builder.CreateFSub(Zero, In)); in runOnModule()
139 LI->replaceAllUsesWith( in runOnModule()
150 SI->replaceAllUsesWith( in runOnModule()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp213 CB->replaceAllUsesWith(NewCB); in deleteDeadVarargs()
234 I->replaceAllUsesWith(&*I2); in deleteDeadVarargs()
245 F.replaceAllUsesWith(ConstantExpr::getBitCast(NF, F.getType())); in deleteDeadVarargs()
297 Arg.replaceAllUsesWith(PoisonValue::get(Arg.getType())); in removeDeadArgumentsFromCallers()
946 CB.replaceAllUsesWith(NewCB); in removeDeadStuffFromFunction()
952 CB.replaceAllUsesWith(PoisonValue::get(CB.getType())); in removeDeadStuffFromFunction()
986 CB.replaceAllUsesWith(RetVal); in removeDeadStuffFromFunction()
1010 I->replaceAllUsesWith(&*I2); in removeDeadStuffFromFunction()
1017 I->replaceAllUsesWith(PoisonValue::get(I->getType())); in removeDeadStuffFromFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp214 I.replaceAllUsesWith(NewI); in visitGetElementPtrInst()
224 I.replaceAllUsesWith(NewI); in visitBitCastInst()
237 I.replaceAllUsesWith(NewI); in visitInsertElementInst()
250 I.replaceAllUsesWith(NewI); in visitExtractElementInst()
280 I.replaceAllUsesWith(NewI); in visitExtractValueInst()
321 I.replaceAllUsesWith(NewI); in visitAllocaInst()
405 I->replaceAllUsesWith(NewOp); in processInstrAfterVisit()
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFCheckAndAdjustIR.cpp118 Call->replaceAllUsesWith(Arg); in removePassThroughBuiltin()
158 Call->replaceAllUsesWith(ICmp); in removeCompareBuiltin()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.h50 CI->replaceAllUsesWith(OldArg); in EraseInstruction()
145 It->second->replaceAllUsesWith(NewCall); in eraseInst()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVCodeGenPrepare.cpp81 ZExt.replaceAllUsesWith(SExt); in visitZExtInst()
95 ZExt.replaceAllUsesWith(SExt); in visitZExtInst()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp251 Bitcast->replaceAllUsesWith(NewInst); in combineLoadBitcast()
290 Bitcast->replaceAllUsesWith(Vec); in combineBitcastStore()
328 Bitcast->replaceAllUsesWith(NewInst); in transformBitcast()
347 Bitcast->replaceAllUsesWith(NewInst); in transformBitcast()
904 ACI->replaceAllUsesWith(NewPN); in optimizeAMXCastFromPhi()
987 Cast->replaceAllUsesWith(NewInst); in combineLoadCast()
1065 II->replaceAllUsesWith(Inst->getOperand(0)); in combineAMXcast()
1165 AMXCast->replaceAllUsesWith(NewInst); in transformAMXCast()
1186 AMXCast->replaceAllUsesWith(NewInst); in transformAMXCast()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp169 Phi.replaceAllUsesWith(Builder.CreateCall(F, {ShVal0, ShVal1, ShAmt})); in foldGuardedFunnelShift()
268 I.replaceAllUsesWith(Zext); in foldAnyOrAllBitsSet()
329 I.replaceAllUsesWith(Builder.CreateCall(Func, {Root})); in tryToRecognizePopCount()
397 I.replaceAllUsesWith(Builder.CreateSExt(Sat, IntTy)); in tryToFPToSat()
435 I.replaceAllUsesWith(NewSqrt); in foldSqrt()
603 LI->replaceAllUsesWith(ZExtOrTrunc); in tryToRecognizeTableBasedCttz()
822 I.replaceAllUsesWith(NewOp); in foldConsecutiveLoads()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp44 VPV->replaceAllUsesWith(&DummyValue); in VPInstructionsToVPRecipes()
96 VPV->replaceAllUsesWith(NewRecipe->getVPSingleValue()); in VPInstructionsToVPRecipes()
370 FindMyCast->replaceAllUsesWith(IV); in removeRedundantInductionCasts()
400 WidenNewIV->replaceAllUsesWith(WidenOriginalIV); in removeRedundantCanonicalIVs()
482 ExpR->replaceAllUsesWith(I.first->second); in removeRedundantExpandSCEVRecipes()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp182 PTrue->replaceAllUsesWith(ConvertFromSVBool); in coalescePTrueIntrinsicCalls()
184 PTrue->replaceAllUsesWith(MostEncompassingPTrue); in coalescePTrueIntrinsicCalls()
393 BitCast->replaceAllUsesWith(LoadPred); in optimizePredicateLoad()

1234567891011