Searched refs:fromKnownBits (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | HashRecognize.cpp | 196 auto LCR = ConstantRange::fromKnownBits(KnownL, false); in computeInstr() 207 auto RCR = ConstantRange::fromKnownBits(KnownR, false); in computeInstr()
|
| H A D | BasicAliasAnalysis.cpp | 1290 ConstantRange::fromKnownBits(Known, /* Signed */ true), in aliasGEP()
|
| H A D | LazyValueInfo.cpp | 1241 ConstantRange::fromKnownBits(Known, /*IsSigned*/ false)); in getValueFromICmpCondition()
|
| H A D | ValueTracking.cpp | 7077 ConstantRange::fromKnownBits(V.getKnownBits(SQ), ForSigned); in computeConstantRangeIncludingKnownBits() 7095 ConstantRange LHSRange = ConstantRange::fromKnownBits(LHSKnown, false); in computeOverflowForUnsignedMul() 7096 ConstantRange RHSRange = ConstantRange::fromKnownBits(RHSKnown, false); in computeOverflowForUnsignedMul()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 93 LLVM_ABI static ConstantRange fromKnownBits(const KnownBits &Known,
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 60 ConstantRange ConstantRange::fromKnownBits(const KnownBits &Known, in fromKnownBits() function in ConstantRange 1589 fromKnownBits(toKnownBits() & Other.toKnownBits(), false); in binaryAnd() 1601 fromKnownBits(toKnownBits() | Other.toKnownBits(), false); in binaryOr() 1633 ConstantRange CR = fromKnownBits(Known, /*IsSigned*/ false); in binaryXor()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerSwitch.cpp | 412 ConstantRange::fromKnownBits(Known, /*IsSigned=*/false); in ProcessSwitchInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 7678 ConstantRange::fromKnownBits(VT->getKnownBits(LHS), /*IsSigned=*/false); in matchAddOverflow() 7680 ConstantRange::fromKnownBits(VT->getKnownBits(RHS), /*IsSigned=*/false); in matchAddOverflow() 7717 ConstantRange::fromKnownBits(VT->getKnownBits(LHS), /*IsSigned=*/true); in matchAddOverflow() 7719 ConstantRange::fromKnownBits(VT->getKnownBits(RHS), /*IsSigned=*/true); in matchAddOverflow() 8111 ConstantRange::fromKnownBits(VT->getKnownBits(LHS), in matchSuboCarryOut() 8114 ConstantRange::fromKnownBits(VT->getKnownBits(RHS), in matchSuboCarryOut()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 3304 return ConstantRange::fromKnownBits(KnownAmt, /*IsSigned=*/false); in getValidShiftAmountRange() 4538 ConstantRange N0Range = ConstantRange::fromKnownBits(N0Known, false); in computeOverflowForUnsignedAdd() 4539 ConstantRange N1Range = ConstantRange::fromKnownBits(N1Known, false); in computeOverflowForUnsignedAdd() 4556 ConstantRange N0Range = ConstantRange::fromKnownBits(N0Known, true); in computeOverflowForSignedSub() 4557 ConstantRange N1Range = ConstantRange::fromKnownBits(N1Known, true); in computeOverflowForSignedSub() 4569 ConstantRange N0Range = ConstantRange::fromKnownBits(N0Known, false); in computeOverflowForUnsignedSub() 4570 ConstantRange N1Range = ConstantRange::fromKnownBits(N1Known, false); in computeOverflowForUnsignedSub() 4582 ConstantRange N0Range = ConstantRange::fromKnownBits(N0Known, false); in computeOverflowForUnsignedMul() 4583 ConstantRange N1Range = ConstantRange::fromKnownBits(N1Known, false); in computeOverflowForUnsignedMul()
|