Home
last modified time | relevance | path

Searched refs:ZeroIsPoison (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp986 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()
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()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h531 ConstantRange ctlz(bool ZeroIsPoison = false) const;
535 ConstantRange cttz(bool ZeroIsPoison = false) const;