| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelDAGToDAG.cpp | 409 KnownBits Known1 = CurDAG->computeKnownBits(N->getOperand(1), 0); in SelectAddrOperands() local 410 OrIsAdd = (~Known0.Zero & ~Known1.Zero) == 0; in SelectAddrOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrFragments.td | 738 KnownBits Known1 = CurDAG->computeKnownBits(N->getOperand(1), 0); 739 return (~Known0.Zero & ~Known1.Zero) == 0;
|
| H A D | X86ISelLowering.cpp | 44904 KnownBits Known1; in SimplifyDemandedBitsForTargetNode() local 44906 if (SimplifyDemandedBits(Op1, DemandedMask, Known1, TLO, Depth + 1)) in SimplifyDemandedBitsForTargetNode() 44910 KnownBits LengthBits = Known1.extractBits(8, 8); in SimplifyDemandedBitsForTargetNode() 49654 KnownBits Known1 = DAG.computeKnownBits(N->getOperand(1)); in combineMul() local 49655 if (!Known1.isConstant()) in combineMul() 49658 const APInt &C = Known1.getConstant(); in combineMul()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 806 KnownBits Known1 = computeKnownBits(Op1, DL); in SymbolicallyEvaluateBinop() local 807 if ((Known1.One | Known0.Zero).isAllOnes()) { in SymbolicallyEvaluateBinop() 811 if ((Known0.One | Known1.Zero).isAllOnes()) { in SymbolicallyEvaluateBinop() 816 Known0 &= Known1; in SymbolicallyEvaluateBinop()
|
| H A D | ValueTracking.cpp | 3927 KnownBits Known1 = computeKnownBits(V1, DemandedElts, Q, Depth); in isKnownNonEqual() local 3928 if (!Known1.isUnknown()) { in isKnownNonEqual() 3930 if (Known1.Zero.intersects(Known2.One) || in isKnownNonEqual() 3931 Known2.Zero.intersects(Known1.One)) in isKnownNonEqual()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 2797 KnownBits Known1 = getKnownBits(Idx1, Gep1); in calculatePointerDifference() local 2798 APInt Unknown = ~(Known0.Zero | Known0.One) | ~(Known1.Zero | Known1.One); in calculatePointerDifference()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 2328 KnownBits Known1 = TLO.DAG.computeKnownBits(Op1, DemandedElts, Depth + 1); in SimplifyDemandedBits() local 2331 if (std::optional<bool> IsSLE = KnownBits::sle(Known0, Known1)) in SimplifyDemandedBits() 2333 if (std::optional<bool> IsSLT = KnownBits::slt(Known0, Known1)) in SimplifyDemandedBits() 2335 Known = KnownBits::smin(Known0, Known1); in SimplifyDemandedBits() 2338 if (std::optional<bool> IsSGE = KnownBits::sge(Known0, Known1)) in SimplifyDemandedBits() 2340 if (std::optional<bool> IsSGT = KnownBits::sgt(Known0, Known1)) in SimplifyDemandedBits() 2342 Known = KnownBits::smax(Known0, Known1); in SimplifyDemandedBits() 2345 if (std::optional<bool> IsULE = KnownBits::ule(Known0, Known1)) in SimplifyDemandedBits() 2347 if (std::optional<bool> IsULT = KnownBits::ult(Known0, Known1)) in SimplifyDemandedBits() 2349 Known = KnownBits::umin(Known0, Known1); in SimplifyDemandedBits() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 1130 std::optional<bool> Known1 = getKnownSign(Op1, SQ); in signBitMustBeTheSame() local 1131 if (!Known1) in signBitMustBeTheSame() 1136 return *Known0 == *Known1; in signBitMustBeTheSame()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 5986 KnownBits Known1 = DAG.computeKnownBits(Op.getOperand(1), Depth + 1); in computeKnownBitsForTargetNode() local 5987 if (Known1.isUnknown()) in computeKnownBitsForTargetNode() 5995 Known.Zero = Known0.Zero & Known1.Zero & Known2.Zero; in computeKnownBitsForTargetNode() 5996 Known.One = Known0.One & Known1.One & Known2.One; in computeKnownBitsForTargetNode()
|
| H A D | SIISelLowering.cpp | 14868 auto Known1 = DAG.computeKnownBits(S1Op, 0); in checkDot4MulSignedness() local 14869 bool S1IsUnsigned = Known1.countMinLeadingZeros() > 0; in checkDot4MulSignedness() 14870 bool S1IsSigned = Known1.countMinLeadingOnes() > 0; in checkDot4MulSignedness() 16914 KnownBits Known1; in computeKnownBitsForTargetInstr() local 16915 VT.computeKnownBitsImpl(Src1, Known1, DemandedElts, Depth + 1); in computeKnownBitsForTargetInstr() 16916 if (Known1.isUnknown()) in computeKnownBitsForTargetInstr() 16925 Known.Zero = Known0.Zero & Known1.Zero & Known2.Zero; in computeKnownBitsForTargetInstr() 16926 Known.One = Known0.One & Known1.One & Known2.One; in computeKnownBitsForTargetInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 2807 KnownFPClass Known1 = in optimizeFMod() local 2812 IsNoNan = Known1.isKnownNeverLogicalZero(F->getDenormalMode(FltSem)); in optimizeFMod()
|