Searched refs:replaceOperand (Results 1 - 15 of 15) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp141 return replaceOperand(RMWI, 1, ConstantInt::get(RMWI.getType(), 0));
145 return replaceOperand(RMWI, 1, ConstantFP::getNegativeZero(RMWI.getType()));
H A DInstCombineCalls.cpp1156 return replaceOperand(II, 0, V);
1192 return replaceOperand(II, 0, V);
1195 return replaceOperand(II, 1, V);
1252 return IC.replaceOperand(II, 0, X);
1259 return IC.replaceOperand(II, 0, X);
1286 return IC.replaceOperand(II, 1, IC.Builder.getTrue());
1315 return IC.replaceOperand(II, 0, X);
2040 return replaceOperand(*II, 2, ModuloC);
2359 replaceOperand(*II, 0, X);
2360 replaceOperand(*I
[all...]
H A DInstructionCombining.cpp300 IC.replaceOperand(*Cast, 0, BinOp2->getOperand(0));
301 IC.replaceOperand(*BinOp1, 1, FoldedC);
350 replaceOperand(I, 0, A);
351 replaceOperand(I, 1, V);
383 replaceOperand(I, 0, V);
384 replaceOperand(I, 1, C);
411 replaceOperand(I, 0, V);
412 replaceOperand(I, 1, B);
431 replaceOperand(I, 0, B);
432 replaceOperand(
[all...]
H A DInstCombineSelect.cpp111 return IC.replaceOperand(Sel, IsEq ? 1 : 2, Y);
1054 IC.replaceOperand(Sel, 0, IC.Builder.CreateICmp(CanonicalPred, LHS, RHS));
1127 IC.replaceOperand(Sel, 2, RHS);
1131 IC.replaceOperand(Sel, 1, RHS);
1432 IC.replaceOperand(Sel, 0, NewCmp);
2030 return IC.replaceOperand(Sel, 0, IC.Builder.CreateVectorSplat(NumElts, Cond));
2853 return replaceOperand(SI, 1, TrueSI->getTrueValue());
2860 replaceOperand(SI, 0, And);
2861 replaceOperand(SI, 1, TrueSI->getTrueValue());
2872 return replaceOperand(S
[all...]
H A DInstCombineMulDivRem.cpp75 IC.replaceOperand(*I, 0, V2);
660 replaceOperand(I, 1, SI->getOperand(NonNullOperand));
752 return replaceOperand(I, 1, V);
866 replaceOperand(I, 0, ConstantInt::get(Ty, 1));
867 replaceOperand(I, 1, Y);
1349 replaceOperand(I, 0, ConstantFP::get(I.getType(), 1.0));
1350 replaceOperand(I, 1, Y);
1377 return replaceOperand(I, 1, V);
1478 return replaceOperand(I, 1, ConstantInt::get(I.getType(), -*Y));
1526 return replaceOperand(
[all...]
H A DInstCombineLoadStoreAlloca.cpp177 return IC.replaceOperand(AI, 0, IC.Builder.getInt32(1));
218 return IC.replaceOperand(AI, 0, V);
339 return replaceOperand(AI, 0,
1010 return replaceOperand(LI, 0, SI->getOperand(2));
1016 return replaceOperand(LI, 0, SI->getOperand(1));
1420 return replaceOperand(SI, 0, UndefValue::get(Val->getType()));
H A DInstCombineVectorOps.cpp355 return replaceOperand(EI, 0, V);
420 return replaceOperand(EI, 0, IE->getOperand(0));
1848 return IC.replaceOperand(Shuf, 0, X);
1856 return IC.replaceOperand(Shuf, 1, X);
H A DInstCombineCompares.cpp1601 return replaceOperand(Cmp, 0, X);
1729 return replaceOperand(Cmp, 0, NewAnd);
1835 return replaceOperand(Cmp, 0, NewAnd);
6045 return IC.replaceOperand(*I, 0, X);
6146 return replaceOperand(I, 0, ConstantFP::getNullValue(OpType));
6149 return replaceOperand(I, 1, ConstantFP::getNullValue(OpType));
6175 return replaceOperand(I, 1, ConstantFP::getNullValue(OpType));
H A DInstCombineAddSub.cpp1399 replaceOperand(I, 0, A);
1400 replaceOperand(I, 1, B);
H A DInstCombineInternal.h692 Instruction *replaceOperand(Instruction &I, unsigned OpNum, Value *V) { function in class:llvm::InstCombiner
H A DInstCombinePHI.cpp1201 replaceOperand(PN, i, NonZeroConst);
H A DInstCombineShifts.cpp411 return replaceOperand(I, 1, Rem);
H A DInstCombineSimplifyDemanded.cpp1272 replaceOperand(*Inst, OpNum, V);
H A DInstCombineAndOrXor.cpp146 return replaceOperand(TheAnd, 0, X);
H A DInstCombineCasts.cpp1921 return replaceOperand(CI, 0, GEP->getOperand(0));

Completed in 305 milliseconds