Lines Matching refs:ZeroIsPoison
986 const APInt *ZeroIsPoison = Ops[1].getSingleElement(); in intrinsic() local
987 assert(ZeroIsPoison && "Must be known (immarg)"); in intrinsic()
988 assert(ZeroIsPoison->getBitWidth() == 1 && "Must be boolean"); in intrinsic()
989 return Ops[0].ctlz(ZeroIsPoison->getBoolValue()); in intrinsic()
992 const APInt *ZeroIsPoison = Ops[1].getSingleElement(); in intrinsic() local
993 assert(ZeroIsPoison && "Must be known (immarg)"); in intrinsic()
994 assert(ZeroIsPoison->getBitWidth() == 1 && "Must be boolean"); in intrinsic()
995 return Ops[0].cttz(ZeroIsPoison->getBoolValue()); in intrinsic()
1711 ConstantRange ConstantRange::ctlz(bool ZeroIsPoison) const { in ctlz()
1716 if (ZeroIsPoison && contains(Zero)) { in ctlz()
1771 ConstantRange ConstantRange::cttz(bool ZeroIsPoison) const { in cttz()
1777 if (ZeroIsPoison && contains(Zero)) { in cttz()