Lines Matching refs:getSingleElement
211 } else if (auto *OnlyElt = getSingleElement()) { in getEquivalentICmp()
330 if (const APInt *C = Other.getSingleElement()) in makeGuaranteedNoWrapRegion()
980 const APInt *IntMinIsPoison = Ops[1].getSingleElement(); in intrinsic()
986 const APInt *ZeroIsPoison = Ops[1].getSingleElement(); in intrinsic()
992 const APInt *ZeroIsPoison = Ops[1].getSingleElement(); in intrinsic()
1112 if (const APInt *C = getSingleElement()) { in multiply()
1119 if (const APInt *C = Other.getSingleElement()) { in multiply()
1358 if (const APInt *RHSInt = RHS.getSingleElement()) { in urem()
1363 if (const APInt *LHSInt = getSingleElement()) in urem()
1380 if (const APInt *RHSInt = RHS.getSingleElement()) { in srem()
1385 if (const APInt *LHSInt = getSingleElement()) in srem()
1462 return {*getSingleElement() ^ *Other.getSingleElement()}; in binaryXor()
1465 if (Other.isSingleElement() && Other.getSingleElement()->isAllOnes()) in binaryXor()
1467 if (isSingleElement() && getSingleElement()->isAllOnes()) in binaryXor()
1480 if (const APInt *RHS = Other.getSingleElement()) { in shl()