Lines Matching refs:ZeroIsPoison
1044 const APInt *ZeroIsPoison = Ops[1].getSingleElement(); in intrinsic() local
1045 assert(ZeroIsPoison && "Must be known (immarg)"); in intrinsic()
1046 assert(ZeroIsPoison->getBitWidth() == 1 && "Must be boolean"); in intrinsic()
1047 return Ops[0].ctlz(ZeroIsPoison->getBoolValue()); in intrinsic()
1050 const APInt *ZeroIsPoison = Ops[1].getSingleElement(); in intrinsic() local
1051 assert(ZeroIsPoison && "Must be known (immarg)"); in intrinsic()
1052 assert(ZeroIsPoison->getBitWidth() == 1 && "Must be boolean"); in intrinsic()
1053 return Ops[0].cttz(ZeroIsPoison->getBoolValue()); in intrinsic()
1804 ConstantRange ConstantRange::ctlz(bool ZeroIsPoison) const { in ctlz()
1809 if (ZeroIsPoison && contains(Zero)) { in ctlz()
1864 ConstantRange ConstantRange::cttz(bool ZeroIsPoison) const { in cttz()
1870 if (ZeroIsPoison && contains(Zero)) { in cttz()