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

12345

/freebsd-10.2-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DSimplifyLibCalls.h46 /// replaceAllUsesWith - This method is used when the library call
49 virtual void replaceAllUsesWith(Instruction *I, Value *With) const;
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp83 CI->replaceAllUsesWith(NewCI);
359 CI->replaceAllUsesWith(V);
371 CI->replaceAllUsesWith(V);
376 CI->replaceAllUsesWith(Constant::getNullValue(CI->getType()));
392 CI->replaceAllUsesWith(LowerCTPOP(Context, CI->getArgOperand(0), CI));
396 CI->replaceAllUsesWith(LowerBSWAP(Context, CI->getArgOperand(0), CI));
400 CI->replaceAllUsesWith(LowerCTLZ(Context, CI->getArgOperand(0), CI));
411 CI->replaceAllUsesWith(Src);
423 CI->replaceAllUsesWith(Constant::getNullValue(CI->getType()));
432 CI->replaceAllUsesWith(ConstantPointerNul
[all...]
H A DSjLjEHPrepare.cpp161 EVI->replaceAllUsesWith(ExnVal);
163 EVI->replaceAllUsesWith(SelVal);
180 LPI->replaceAllUsesWith(LPadVal);
258 AI->replaceAllUsesWith(NI);
269 AI->replaceAllUsesWith(NC);
275 // this because the above replaceAllUsesWith() clobbered the operand, but
/freebsd-10.2-release/contrib/llvm/lib/Target/R600/
H A DSITypeRewriter.cpp96 I.replaceAllUsesWith(BitCastLoad);
142 I.replaceAllUsesWith(Builder.CreateCall(NewF, Args));
154 I.replaceAllUsesWith(Op->getOperand(0));
/freebsd-10.2-release/contrib/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp83 F->replaceAllUsesWith(duplicateFunction);
99 OldPhi->replaceAllUsesWith(retPhi);
142 duplicateFunction->replaceAllUsesWith(F);
H A DIPConstantPropagation.cpp143 AI->replaceAllUsesWith(V);
244 Call->replaceAllUsesWith(New);
270 Ins->replaceAllUsesWith(New);
H A DExtractGV.cpp140 CurI->replaceAllUsesWith(Declaration);
H A DDeadArgumentElimination.cpp307 Call->replaceAllUsesWith(New);
328 I->replaceAllUsesWith(I2);
338 Fn.replaceAllUsesWith(ConstantExpr::getBitCast(NF, Fn.getType()));
975 Call->replaceAllUsesWith(New);
981 Call->replaceAllUsesWith(Constant::getNullValue(Call->getType()));
1015 Call->replaceAllUsesWith(RetVal);
1038 I->replaceAllUsesWith(I2);
1045 I->replaceAllUsesWith(Constant::getNullValue(I->getType()));
H A DPruneEH.cpp190 II->replaceAllUsesWith(Call);
248 I->replaceAllUsesWith(UndefValue::get(I->getType()));
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp150 Instr->replaceAllUsesWith(QuoPhi);
152 Instr->replaceAllUsesWith(RemPhi);
206 J->replaceAllUsesWith(Value.Quotient);
209 J->replaceAllUsesWith(Value.Remainder);
H A DSimplifyIndVar.cpp171 ICmp->replaceAllUsesWith(ConstantInt::getTrue(ICmp->getContext()));
173 ICmp->replaceAllUsesWith(ConstantInt::getFalse(ICmp->getContext()));
206 Rem->replaceAllUsesWith(Rem->getOperand(0));
225 Rem->replaceAllUsesWith(Sel);
259 UseInst->replaceAllUsesWith(IVOperand);
H A DSimplifyInstructions.cpp71 I->replaceAllUsesWith(V);
H A DInlineFunction.cpp126 OuterPHI->replaceAllUsesWith(InnerPHI);
133 CallerLPad->replaceAllUsesWith(InnerEHValuesPHI);
218 CI->replaceAllUsesWith(II);
772 TheCall->replaceAllUsesWith(UndefValue::get(TheCall->getType()));
774 TheCall->replaceAllUsesWith(R->getReturnValue());
841 TheCall->replaceAllUsesWith(PHI);
876 TheCall->replaceAllUsesWith(UndefValue::get(TheCall->getType()));
878 TheCall->replaceAllUsesWith(Returns[0]->getReturnValue());
883 ReturnBB->replaceAllUsesWith(AfterCallBB);
899 TheCall->replaceAllUsesWith(UndefValu
[all...]
H A DIntegerDivision.cpp346 Rem->replaceAllUsesWith(Remainder);
362 Rem->replaceAllUsesWith(Remainder);
399 Div->replaceAllUsesWith(Quotient);
415 Div->replaceAllUsesWith(Quotient);
467 Rem->replaceAllUsesWith(Trunc);
519 Div->replaceAllUsesWith(Trunc);
H A DLowerInvoke.cpp180 II->replaceAllUsesWith(NewCall);
211 PN->replaceAllUsesWith(PN->getIncomingValue(0));
246 II->replaceAllUsesWith(NewCall);
298 AI->replaceAllUsesWith(NI);
308 AI->replaceAllUsesWith(NC);
313 // We do this because the above replaceAllUsesWith() clobbered the
H A DBasicBlockUtils.cpp56 I.replaceAllUsesWith(UndefValue::get(I.getType()));
80 PN->replaceAllUsesWith(PN->getIncomingValue(0));
82 PN->replaceAllUsesWith(UndefValue::get(PN->getType()));
159 BB->replaceAllUsesWith(PredBB);
201 I.replaceAllUsesWith(V);
579 LPad->replaceAllUsesWith(PN);
584 LPad->replaceAllUsesWith(Clone1);
H A DLoopUnroll.cpp88 BB->replaceAllUsesWith(OnlyPred);
334 PN->replaceAllUsesWith(PN->getIncomingValueForBlock(Preheader));
445 Inst->replaceAllUsesWith(V);
/freebsd-10.2-release/contrib/llvm/lib/IR/
H A DBasicBlock.cpp74 BA->replaceAllUsesWith(ConstantExpr::getIntToPtr(Replacement,
257 PN->replaceAllUsesWith(PN->getIncomingValue(0));
260 PN->replaceAllUsesWith(UndefValue::get(PN->getType()));
279 PN->replaceAllUsesWith(PNV);
H A DAutoUpgrade.cpp321 CI->replaceAllUsesWith(Rep);
337 CI->replaceAllUsesWith(Builder.CreateCall2(NewFn, CI->getArgOperand(0),
343 CI->replaceAllUsesWith(Builder.CreateCall2(NewFn,
352 CI->replaceAllUsesWith(Builder.CreateCall2(NewFn, CI->getArgOperand(0),
359 CI->replaceAllUsesWith(Builder.CreateCall(NewFn, CI->getArgOperand(0)));
366 CI->replaceAllUsesWith(Builder.CreateCall(NewFn, CI->getArgOperand(1),
395 CI->replaceAllUsesWith(NewCall);
/freebsd-10.2-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonRemoveSZExtArgs.cpp70 Use->replaceAllUsesWith(SI);
/freebsd-10.2-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCExpand.cpp117 Inst->replaceAllUsesWith(Value);
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DConstantProp.cpp86 I->replaceAllUsesWith(C);
H A DCorrelatedValuePropagation.cpp86 S->replaceAllUsesWith(ReplaceWith);
129 P->replaceAllUsesWith(V);
189 C->replaceAllUsesWith(ConstantInt::getTrue(C->getContext()));
191 C->replaceAllUsesWith(ConstantInt::getFalse(C->getContext()));
H A DLowerAtomic.cpp34 CXI->replaceAllUsesWith(Orig);
88 RMWI->replaceAllUsesWith(Orig);
H A DPartiallyInlineLibCalls.cpp127 Call->replaceAllUsesWith(Phi);

Completed in 116 milliseconds

12345