Lines Matching defs:ZeroIsPoison
1044 const APInt *ZeroIsPoison = Ops[1].getSingleElement();
1045 assert(ZeroIsPoison && "Must be known (immarg)");
1046 assert(ZeroIsPoison->getBitWidth() == 1 && "Must be boolean");
1047 return Ops[0].ctlz(ZeroIsPoison->getBoolValue());
1050 const APInt *ZeroIsPoison = Ops[1].getSingleElement();
1051 assert(ZeroIsPoison && "Must be known (immarg)");
1052 assert(ZeroIsPoison->getBitWidth() == 1 && "Must be boolean");
1053 return Ops[0].cttz(ZeroIsPoison->getBoolValue());
1804 ConstantRange ConstantRange::ctlz(bool ZeroIsPoison) const {
1809 if (ZeroIsPoison && contains(Zero)) {
1810 // ZeroIsPoison is set, and zero is contained. We discern three cases, in
1864 ConstantRange ConstantRange::cttz(bool ZeroIsPoison) const {
1870 if (ZeroIsPoison && contains(Zero)) {
1871 // ZeroIsPoison is set, and zero is contained. We discern three cases, in