| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroCleanup.cpp | 44 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 D | CoroSplit.cpp | 351 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 D | CoroEarly.cpp | 78 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 D | IntrinsicLowering.cpp | 48 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 D | AtomicExpandPass.cpp | 386 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 D | CorrelatedValuePropagation.cpp | 148 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 D | AMDGPULowerKernelAttributes.cpp | 231 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 D | AMDGPULowerKernelArguments.cpp | 116 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 D | SimplifyCFG.cpp | 86 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 D | ReduceArguments.cpp | 44 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 D | IntegerDivision.cpp | 370 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 D | SimplifyIndVar.cpp | 261 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 D | InlineFunction.cpp | 203 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 D | LowerAtomic.cpp | 37 CXI->replaceAllUsesWith(Res); in lowerAtomicCmpXchgInst() 111 RMWI->replaceAllUsesWith(Orig); in lowerAtomicRMWInst()
|
| H A D | CallGraphUpdater.cpp | 39 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 D | DXILPrepare.cpp | 125 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 D | DeadArgumentElimination.cpp | 213 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 D | SPIRVEmitIntrinsics.cpp | 214 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 D | BPFCheckAndAdjustIR.cpp | 118 Call->replaceAllUsesWith(Arg); in removePassThroughBuiltin() 158 Call->replaceAllUsesWith(ICmp); in removeCompareBuiltin()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARC.h | 50 CI->replaceAllUsesWith(OldArg); in EraseInstruction() 145 It->second->replaceAllUsesWith(NewCall); in eraseInst()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVCodeGenPrepare.cpp | 81 ZExt.replaceAllUsesWith(SExt); in visitZExtInst() 95 ZExt.replaceAllUsesWith(SExt); in visitZExtInst()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXType.cpp | 251 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 D | AggressiveInstCombine.cpp | 169 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 D | VPlanTransforms.cpp | 44 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 D | SVEIntrinsicOpts.cpp | 182 PTrue->replaceAllUsesWith(ConvertFromSVBool); in coalescePTrueIntrinsicCalls() 184 PTrue->replaceAllUsesWith(MostEncompassingPTrue); in coalescePTrueIntrinsicCalls() 393 BitCast->replaceAllUsesWith(LoadPred); in optimizePredicateLoad()
|