Home
last modified time | relevance | path

Searched refs:PoisonElts2 (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1484 APInt PoisonElts2(VWidth, 0); in SimplifyDemandedVectorElts() local
1534 simplifyAndSetOp(I, 0, DemandedElts, PoisonElts2); in SimplifyDemandedVectorElts()
1754 simplifyAndSetOp(I, 1, DemandedLHS, PoisonElts2); in SimplifyDemandedVectorElts()
1759 PoisonElts = PoisonElts2 & PoisonElts3; in SimplifyDemandedVectorElts()
1768 PoisonElts2 = APInt(InVWidth, 0); in SimplifyDemandedVectorElts()
1797 simplifyAndSetOp(I, 0, InputDemandedElts, PoisonElts2); in SimplifyDemandedVectorElts()
1800 PoisonElts = PoisonElts2; in SimplifyDemandedVectorElts()
1806 if (PoisonElts2[OutIdx / Ratio]) in SimplifyDemandedVectorElts()
1813 APInt SubUndef = PoisonElts2.lshr(OutIdx * Ratio).zextOrTrunc(Ratio); in SimplifyDemandedVectorElts()
1847 simplifyAndSetOp(II, 0, DemandedPtrs, PoisonElts2); in SimplifyDemandedVectorElts()
[all …]
H A DInstructionCombining.cpp177 APInt &PoisonElts2, APInt &PoisonElts3, in targetSimplifyDemandedVectorEltsIntrinsic() argument
183 *this, II, DemandedElts, PoisonElts, PoisonElts2, PoisonElts3, in targetSimplifyDemandedVectorEltsIntrinsic()