Home
last modified time | relevance | path

Searched refs:computeNumSignBits (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp555 unsigned Src1SignBits = computeNumSignBits(Src1, DemandedElts, Depth); in computeNumSignBitsMin()
558 return std::min(computeNumSignBits(Src0, DemandedElts, Depth), Src1SignBits); in computeNumSignBitsMin()
561 unsigned GISelKnownBits::computeNumSignBits(Register R, in computeNumSignBits() function in GISelKnownBits
593 return computeNumSignBits(Src.getReg(), DemandedElts, Depth); in computeNumSignBits()
602 return computeNumSignBits(Src, DemandedElts, Depth + 1) + Tmp; in computeNumSignBits()
610 return std::max(computeNumSignBits(Src, DemandedElts, Depth + 1), InRegBits); in computeNumSignBits()
637 unsigned NumSrcSignBits = computeNumSignBits(Src, DemandedElts, Depth + 1); in computeNumSignBits()
677 unsigned GISelKnownBits::computeNumSignBits(Register R, unsigned Depth) { in computeNumSignBits() function in GISelKnownBits
682 return computeNumSignBits(R, DemandedElts, Depth); in computeNumSignBits()
H A DCombinerHelper.cpp3184 return KB->computeNumSignBits(Src) >= (TypeSize - ExtBits + 1); in matchRedundantSExtInReg()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGISelKnownBits.h61 unsigned computeNumSignBits(Register R, const APInt &DemandedElts,
63 unsigned computeNumSignBits(Register R, unsigned Depth = 0);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp85 if (KB->computeNumSignBits(WideReg) <= in matchICmpRedundantTrunc()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DCombine.td433 // if computeNumSignBits(x) >= (x.getScalarSizeInBits() - K + 1)