Lines Matching defs:ZeroIsPoison
1047 const APInt *ZeroIsPoison = Ops[1].getSingleElement();
1048 assert(ZeroIsPoison && "Must be known (immarg)");
1049 assert(ZeroIsPoison->getBitWidth() == 1 && "Must be boolean");
1050 return Ops[0].ctlz(ZeroIsPoison->getBoolValue());
1053 const APInt *ZeroIsPoison = Ops[1].getSingleElement();
1054 assert(ZeroIsPoison && "Must be known (immarg)");
1055 assert(ZeroIsPoison->getBitWidth() == 1 && "Must be boolean");
1056 return Ops[0].cttz(ZeroIsPoison->getBoolValue());
1985 ConstantRange ConstantRange::ctlz(bool ZeroIsPoison) const {
1990 if (ZeroIsPoison && contains(Zero)) {
1991 // ZeroIsPoison is set, and zero is contained. We discern three cases, in
2045 ConstantRange ConstantRange::cttz(bool ZeroIsPoison) const {
2051 if (ZeroIsPoison && contains(Zero)) {
2052 // ZeroIsPoison is set, and zero is contained. We discern three cases, in