| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAtomicRMW.cpp | 133 return replaceOperand(RMWI, 1, ConstantInt::get(RMWI.getType(), 0)); in visitAtomicRMWInst() 137 return replaceOperand(RMWI, 1, ConstantFP::getNegativeZero(RMWI.getType())); in visitAtomicRMWInst()
|
| H A D | InstCombineCalls.cpp | 363 return replaceOperand(II, 0, V); in simplifyMaskedStore() 448 return replaceOperand(II, 0, V); in simplifyMaskedScatter() 451 return replaceOperand(II, 1, V); in simplifyMaskedScatter() 2304 replaceOperand(*II, 0, A); in visitCallInst() 2305 replaceOperand(*II, 1, B); in visitCallInst() 2383 replaceOperand(*II, 0, X); in visitCallInst() 2384 replaceOperand(*II, 1, Y); in visitCallInst() 2391 replaceOperand(*II, 0, X); in visitCallInst() 2392 replaceOperand(*II, 1, X); in visitCallInst() 2662 replaceOperand(*II, 0, Data); in visitCallInst() [all …]
|
| H A D | InstCombineSelect.cpp | 1599 IC.replaceOperand(Sel, 0, NewCmp); in tryToReuseConstantFromSelectInComparison() 1712 replaceOperand(SI, 1, CmpRHS); in foldSelectInstWithICmp() 1716 replaceOperand(SI, 2, CmpRHS); in foldSelectInstWithICmp() 1731 replaceOperand(SI, 0, IsNeg); in foldSelectInstWithICmp() 2167 return IC.replaceOperand( in canonicalizeScalarSelectOfVecs() 3069 return replaceOperand(SI, 0, A); in foldSelectOfBools() 3073 return replaceOperand(SI, 0, A); in foldSelectOfBools() 3137 return replaceOperand(SI, 0, A); in foldSelectOfBools() 3645 replaceOperand(SI, 0, And); in visitSelectInst() 3662 replaceOperand(SI, 0, Or); in visitSelectInst() [all …]
|
| H A D | InstructionCombining.cpp | 435 replaceOperand(I, 0, A); in SimplifyAssociativeOrCommutative() 436 replaceOperand(I, 1, V); in SimplifyAssociativeOrCommutative() 468 replaceOperand(I, 0, V); in SimplifyAssociativeOrCommutative() 469 replaceOperand(I, 1, C); in SimplifyAssociativeOrCommutative() 496 replaceOperand(I, 0, V); in SimplifyAssociativeOrCommutative() 497 replaceOperand(I, 1, B); in SimplifyAssociativeOrCommutative() 516 replaceOperand(I, 0, B); in SimplifyAssociativeOrCommutative() 517 replaceOperand(I, 1, V); in SimplifyAssociativeOrCommutative() 551 replaceOperand(I, 0, NewBO); in SimplifyAssociativeOrCommutative() 552 replaceOperand(I, 1, CRes); in SimplifyAssociativeOrCommutative() [all …]
|
| H A D | InstCombineLoadStoreAlloca.cpp | 206 return IC.replaceOperand(AI, 0, IC.Builder.getInt32(1)); in simplifyAllocaArraySize() 232 return IC.replaceOperand(AI, 0, V); in simplifyAllocaArraySize() 475 return replaceOperand(AI, 0, in visitAllocaInst() 1026 return replaceOperand(LI, 0, NewGEPI); in visitLoadInst() 1093 return replaceOperand(LI, 0, SI->getOperand(2)); in visitLoadInst() 1099 return replaceOperand(LI, 0, SI->getOperand(1)); in visitLoadInst() 1378 return replaceOperand(SI, 1, NewGEPI); in visitStoreInst() 1457 return replaceOperand(SI, 0, PoisonValue::get(Val->getType())); in visitStoreInst()
|
| H A D | InstCombineMulDivRem.cpp | 72 IC.replaceOperand(*I, 0, V2); in simplifyValueKnownNonZero() 864 replaceOperand(I, 1, SI->getOperand(NonNullOperand)); in simplifyDivRemOfSelectWithZeroOp() 1038 return replaceOperand(I, 1, V); in commonIDivTransforms() 1180 replaceOperand(I, 0, ConstantInt::get(Ty, 1)); in commonIDivTransforms() 1181 replaceOperand(I, 1, Y); in commonIDivTransforms() 1799 replaceOperand(I, 0, ConstantFP::get(I.getType(), 1.0)); in visitFDiv() 1800 replaceOperand(I, 1, Y); in visitFDiv() 1962 return replaceOperand(I, 1, V); in commonIRemTransforms() 2091 return replaceOperand(I, 1, ConstantInt::get(I.getType(), -*Y)); in visitSRem() 2139 return replaceOperand(I, 1, NewRHSV); in visitSRem()
|
| H A D | InstCombineVectorOps.cpp | 425 return replaceOperand(EI, 1, NewIdx); in visitExtractElementInst() 499 return replaceOperand(EI, 0, IE->getOperand(0)); in visitExtractElementInst() 589 return replaceOperand(EI, 0, V); in visitExtractElementInst() 1610 return replaceOperand(IE, 2, NewIdx); in visitInsertElementInst() 2602 return IC.replaceOperand(Shuf, 0, X); in foldShuffleWithInsert() 2610 return IC.replaceOperand(Shuf, 1, X); in foldShuffleWithInsert() 2781 return replaceOperand(SVI, 1, PoisonValue::get(RHS->getType())); in visitShuffleVectorInst()
|
| H A D | InstCombineSimplifyDemanded.cpp | 957 return replaceOperand( in SimplifyDemandedUseBits() 1000 replaceOperand(*I, 0, Constant::getIntegerValue(VTy, LHSKnown.One)); in SimplifyDemandedUseBits() 1007 replaceOperand(*I, 1, Constant::getIntegerValue(VTy, RHSKnown.One)); in SimplifyDemandedUseBits() 1423 replaceOperand(*Inst, OpNum, V); in SimplifyDemandedVectorElts()
|
| H A D | InstCombinePHI.cpp | 319 replaceOperand(PN, OpNum, NewOp); in foldPHIArgIntToPtrToPHI() 1491 replaceOperand(PN, I, NonZeroConst); in visitPHINode()
|
| H A D | InstCombineShifts.cpp | 495 return replaceOperand(I, 1, Rem); in commonShiftTransforms() 502 return replaceOperand(I, 1, ConstantInt::get(Ty, BitWidth - 1)); in commonShiftTransforms()
|
| H A D | InstCombineCompares.cpp | 1560 return replaceOperand(Cmp, 0, X); in foldICmpXorConstant() 1719 return replaceOperand(Cmp, 0, NewAnd); in foldICmpAndShift() 1825 return replaceOperand(Cmp, 0, NewAnd); in foldICmpAndConstConst() 7562 return IC.replaceOperand(*I, 0, X); in foldFabsWithFcmpZero() 7683 return replaceOperand(I, 0, ConstantFP::getZero(OpType)); in visitFCmpInst() 7687 return replaceOperand(I, 1, ConstantFP::getZero(OpType)); in visitFCmpInst() 7716 return replaceOperand(I, 1, ConstantFP::getZero(OpType)); in visitFCmpInst()
|
| H A D | InstCombineAddSub.cpp | 1602 replaceOperand(I, 0, A); in visitAdd() 1603 replaceOperand(I, 1, B); in visitAdd()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 504 return IC.replaceOperand(II, 0, SrcCI->getArgOperand(0)); in instCombineIntrinsic() 694 return IC.replaceOperand( in instCombineIntrinsic() 704 return IC.replaceOperand( in instCombineIntrinsic() 751 IC.replaceOperand(II, I + 2, UndefValue::get(Src->getType())); in instCombineIntrinsic() 906 IC.replaceOperand(II, 1, ConstantInt::getNullValue(Src1->getType())); in instCombineIntrinsic() 907 IC.replaceOperand(II, 2, in instCombineIntrinsic() 1021 return IC.replaceOperand(II, 0, UndefValue::get(Old->getType())); in instCombineIntrinsic() 1048 return IC.replaceOperand(II, 0, UndefValue::get(VDstIn->getType())); in instCombineIntrinsic()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 2175 return IC.replaceOperand(II, 0, V); in instCombineIntrinsic() 2227 IC.replaceOperand(II, 0, V); in instCombineIntrinsic() 2231 IC.replaceOperand(II, 1, V); in instCombineIntrinsic() 2421 return IC.replaceOperand(II, 1, V); in instCombineIntrinsic() 2497 IC.replaceOperand(II, 0, V); in instCombineIntrinsic() 2506 IC.replaceOperand(II, 1, V); in instCombineIntrinsic() 2557 IC.replaceOperand(II, 0, V); in instCombineIntrinsic() 2561 IC.replaceOperand(II, 1, V); in instCombineIntrinsic() 2590 return IC.replaceOperand(II, 0, V); in instCombineIntrinsic() 2657 IC.replaceOperand(II, 0, V); in instCombineIntrinsic() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 448 Instruction *replaceOperand(Instruction &I, unsigned OpNum, Value *V) { in replaceOperand() function
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 158 return IC.replaceOperand( in instCombineIntrinsic()
|