/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAtomicRMW.cpp | 141 return replaceOperand(RMWI, 1, ConstantInt::get(RMWI.getType(), 0)); 145 return replaceOperand(RMWI, 1, ConstantFP::getNegativeZero(RMWI.getType()));
|
H A D | InstCombineCalls.cpp | 1156 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 D | InstructionCombining.cpp | 300 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 D | InstCombineSelect.cpp | 111 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 D | InstCombineMulDivRem.cpp | 75 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 D | InstCombineLoadStoreAlloca.cpp | 177 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 D | InstCombineVectorOps.cpp | 355 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 D | InstCombineCompares.cpp | 1601 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 D | InstCombineAddSub.cpp | 1399 replaceOperand(I, 0, A); 1400 replaceOperand(I, 1, B);
|
H A D | InstCombineInternal.h | 692 Instruction *replaceOperand(Instruction &I, unsigned OpNum, Value *V) { function in class:llvm::InstCombiner
|
H A D | InstCombinePHI.cpp | 1201 replaceOperand(PN, i, NonZeroConst);
|
H A D | InstCombineShifts.cpp | 411 return replaceOperand(I, 1, Rem);
|
H A D | InstCombineSimplifyDemanded.cpp | 1272 replaceOperand(*Inst, OpNum, V);
|
H A D | InstCombineAndOrXor.cpp | 146 return replaceOperand(TheAnd, 0, X);
|
H A D | InstCombineCasts.cpp | 1921 return replaceOperand(CI, 0, GEP->getOperand(0));
|