Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp374 KnownBits Known1 = CurDAG->computeKnownBits(N->getOperand(1), 0); in SelectAddrOperands() local
375 OrIsAdd = (~Known0.Zero & ~Known1.Zero) == 0; in SelectAddrOperands()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFragments.td683 KnownBits Known1 = CurDAG->computeKnownBits(N->getOperand(1), 0);
684 return (~Known0.Zero & ~Known1.Zero) == 0;
H A DX86ISelLowering.cpp42171 KnownBits Known1; in SimplifyDemandedBitsForTargetNode() local
42173 if (SimplifyDemandedBits(Op1, DemandedMask, Known1, TLO, Depth + 1)) in SimplifyDemandedBitsForTargetNode()
42177 KnownBits LengthBits = Known1.extractBits(8, 8); in SimplifyDemandedBitsForTargetNode()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp786 KnownBits Known1 = computeKnownBits(Op1, DL); in SymbolicallyEvaluateBinop() local
787 if ((Known1.One | Known0.Zero).isAllOnes()) { in SymbolicallyEvaluateBinop()
791 if ((Known0.One | Known1.Zero).isAllOnes()) { in SymbolicallyEvaluateBinop()
796 Known0 &= Known1; in SymbolicallyEvaluateBinop()
H A DValueTracking.cpp3157 KnownBits Known1 = computeKnownBits(V1, Depth, Q); in isKnownNonEqual() local
3158 if (!Known1.isUnknown()) { in isKnownNonEqual()
3160 if (Known1.Zero.intersects(Known2.One) || in isKnownNonEqual()
3161 Known2.Zero.intersects(Known1.One)) in isKnownNonEqual()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp2232 if (std::optional<bool> IsSLE = KnownBits::sle(Known0, Known1)) in SimplifyDemandedBits()
2234 if (std::optional<bool> IsSLT = KnownBits::slt(Known0, Known1)) in SimplifyDemandedBits()
2236 Known = KnownBits::smin(Known0, Known1); in SimplifyDemandedBits()
2239 if (std::optional<bool> IsSGE = KnownBits::sge(Known0, Known1)) in SimplifyDemandedBits()
2241 if (std::optional<bool> IsSGT = KnownBits::sgt(Known0, Known1)) in SimplifyDemandedBits()
2243 Known = KnownBits::smax(Known0, Known1); in SimplifyDemandedBits()
2246 if (std::optional<bool> IsULE = KnownBits::ule(Known0, Known1)) in SimplifyDemandedBits()
2248 if (std::optional<bool> IsULT = KnownBits::ult(Known0, Known1)) in SimplifyDemandedBits()
2250 Known = KnownBits::umin(Known0, Known1); in SimplifyDemandedBits()
2253 if (std::optional<bool> IsUGE = KnownBits::uge(Known0, Known1)) in SimplifyDemandedBits()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp2796 KnownBits Known1 = getKnownBits(Idx1, Gep1); in calculatePointerDifference() local
2797 APInt Unknown = ~(Known0.Zero | Known0.One) | ~(Known1.Zero | Known1.One); in calculatePointerDifference()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1085 std::optional<bool> Known1 = getKnownSign(Op1, CxtI, DL, AC, DT); in signBitMustBeTheSame() local
1086 if (!Known1) in signBitMustBeTheSame()
1091 return *Known0 == *Known1; in signBitMustBeTheSame()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp5706 KnownBits Known1 = DAG.computeKnownBits(Op.getOperand(1), Depth + 1); in computeKnownBitsForTargetNode() local
5707 if (Known1.isUnknown()) in computeKnownBitsForTargetNode()
5715 Known.Zero = Known0.Zero & Known1.Zero & Known2.Zero; in computeKnownBitsForTargetNode()
5716 Known.One = Known0.One & Known1.One & Known2.One; in computeKnownBitsForTargetNode()
H A DSIISelLowering.cpp13682 auto Known1 = DAG.computeKnownBits(S1Op, 0); in checkDot4MulSignedness() local
13683 bool S1IsUnsigned = Known1.countMinLeadingZeros() > 0; in checkDot4MulSignedness()
13684 bool S1IsSigned = Known1.countMinLeadingOnes() > 0; in checkDot4MulSignedness()
15501 KnownBits Known1; in computeKnownBitsForTargetInstr() local
15502 KB.computeKnownBitsImpl(Src1, Known1, DemandedElts, Depth + 1); in computeKnownBitsForTargetInstr()
15503 if (Known1.isUnknown()) in computeKnownBitsForTargetInstr()
15512 Known.Zero = Known0.Zero & Known1.Zero & Known2.Zero; in computeKnownBitsForTargetInstr()
15513 Known.One = Known0.One & Known1.One & Known2.One; in computeKnownBitsForTargetInstr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td1252 KnownBits Known1 = CurDAG->computeKnownBits(N->getOperand(1), 0);
1253 return KnownBits::haveNoCommonBitsSet(Known0, Known1);