Home
last modified time | relevance | path

Searched refs:Known0 (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp408 KnownBits Known0 = CurDAG->computeKnownBits(N->getOperand(0), 0); in SelectAddrOperands() local
410 OrIsAdd = (~Known0.Zero & ~Known1.Zero) == 0; in SelectAddrOperands()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp805 KnownBits Known0 = computeKnownBits(Op0, 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()
817 if (Known0.isConstant()) in SymbolicallyEvaluateBinop()
818 return ConstantInt::get(Op0->getType(), Known0.getConstant()); in SymbolicallyEvaluateBinop()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFragments.td737 KnownBits Known0 = CurDAG->computeKnownBits(N->getOperand(0), 0);
739 return (~Known0.Zero & ~Known1.Zero) == 0;
H A DX86ISelDAGToDAG.cpp4857 KnownBits Known0 = CurDAG->computeKnownBits(And0); in shrinkAndImmediate() local
4858 if (Known0.isConstant() || !HighZeros.isSubsetOf(Known0.Zero)) in shrinkAndImmediate()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp2796 KnownBits Known0 = getKnownBits(Idx0, Gep0); 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 DTargetLowering.cpp2327 KnownBits Known0 = TLO.DAG.computeKnownBits(Op0, 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 …]
H A DSelectionDAG.cpp3965 KnownBits Known0(MemVT.getScalarSizeInBits()); in computeKnownBits() local
3966 return Known0.zext(BitWidth); in computeKnownBits()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1133 std::optional<bool> Known0 = getKnownSign(Op0, SQ); in signBitMustBeTheSame() local
1134 if (!Known0) in signBitMustBeTheSame()
1136 return *Known0 == *Known1; in signBitMustBeTheSame()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp5990 KnownBits Known0 = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); in computeKnownBitsForTargetNode() local
5991 if (Known0.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 DSIISelLowering.cpp14865 auto Known0 = DAG.computeKnownBits(S0Op, 0); in checkDot4MulSignedness() local
14866 bool S0IsUnsigned = Known0.countMinLeadingZeros() > 0; in checkDot4MulSignedness()
14867 bool S0IsSigned = Known0.countMinLeadingOnes() > 0; in checkDot4MulSignedness()
16919 KnownBits Known0; in computeKnownBitsForTargetInstr() local
16920 VT.computeKnownBitsImpl(Src0, Known0, DemandedElts, Depth + 1); in computeKnownBitsForTargetInstr()
16921 if (Known0.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 DSimplifyLibCalls.cpp2805 KnownFPClass Known0 = computeKnownFPClass(CI->getOperand(0), fcInf, SQ); in optimizeFMod() local
2806 if (Known0.isKnownNeverInfinity()) { in optimizeFMod()