Searched refs:LHSKnown (Results 1 - 9 of 9) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp157 KnownBits LHSKnown(BitWidth), RHSKnown(BitWidth);
173 SimplifyDemandedBits(I, 0, DemandedMask & ~RHSKnown.Zero, LHSKnown,
177 assert(!LHSKnown.hasConflict() && "Bits known to be one AND zero?");
179 Known = LHSKnown & RHSKnown;
188 if (DemandedMask.isSubsetOf(LHSKnown.Zero | RHSKnown.One))
190 if (DemandedMask.isSubsetOf(RHSKnown.Zero | LHSKnown.One))
194 if (ShrinkDemandedConstant(I, 1, DemandedMask & ~LHSKnown.Zero))
202 SimplifyDemandedBits(I, 0, DemandedMask & ~RHSKnown.One, LHSKnown,
206 assert(!LHSKnown.hasConflict() && "Bits known to be one AND zero?");
208 Known = LHSKnown | RHSKnow
[all...]
H A DInstCombineAddSub.cpp1257 KnownBits LHSKnown = computeKnownBits(XorLHS, 0, &I); local
1258 if ((XorRHS->getValue() | LHSKnown.Zero).isAllOnesValue())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp2689 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); local
2690 if (LHSKnown.isNegative())
2692 if (LHSKnown.isNonNegative())
2697 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); local
2698 if (LHSKnown.isNegative())
2700 if (LHSKnown.isNonNegative() &&
2706 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); local
2707 if (LHSKnown.isNegative())
2709 if (LHSKnown.isNonNegative())
2714 KnownBits LHSKnown local
2869 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); local
[all...]
H A DValueTracking.cpp284 KnownBits LHSKnown(IT->getBitWidth());
286 computeKnownBits(LHS, LHSKnown, DL, 0, AC, CxtI, DT, nullptr, UseInstrInfo);
288 return (LHSKnown.Zero | RHSKnown.Zero).isAllOnesValue();
4443 KnownBits LHSKnown = computeKnownBits(LHS, DL, /*Depth=*/0, AC, CxtI, DT, local
4447 ConstantRange LHSRange = ConstantRange::fromKnownBits(LHSKnown, false);
4485 KnownBits LHSKnown = computeKnownBits(LHS, DL, /*Depth=*/0, AC, CxtI, DT, local
4489 if (LHSKnown.isNonNegative() || RHSKnown.isNonNegative())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp4455 KnownBits LHSKnown = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); local
4457 unsigned TrailZ = LHSKnown.countMinTrailingZeros() +
4465 LHSKnown = LHSKnown.trunc(24);
4469 unsigned LHSValBits = 24 - LHSKnown.countMinSignBits();
4474 bool LHSNegative = LHSKnown.isNegative();
4475 bool LHSNonNegative = LHSKnown.isNonNegative();
4476 bool LHSPositive = LHSKnown.isStrictlyPositive();
4486 unsigned LHSValBits = 24 - LHSKnown.countMinLeadingZeros();
4500 KnownBits LHSKnown
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp641 KnownBits LHSKnown, RHSKnown; local
702 LHSKnown = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
708 if (DemandedBits.isSubsetOf(LHSKnown.Zero | RHSKnown.One))
710 if (DemandedBits.isSubsetOf(RHSKnown.Zero | LHSKnown.One))
715 LHSKnown = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
721 if (DemandedBits.isSubsetOf(LHSKnown.One | RHSKnown.Zero))
723 if (DemandedBits.isSubsetOf(RHSKnown.One | LHSKnown.Zero))
728 LHSKnown = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
735 if (DemandedBits.isSubsetOf(LHSKnown.Zero))
1180 KnownBits LHSKnown local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp4867 KnownBits LHSKnown = CurDAG->computeKnownBits(N->getOperand(0)); local
4871 if ((LHSKnown.Zero.getZExtValue()|~(uint64_t)Imm) == ~0ULL) {
H A DPPCISelLowering.cpp2471 KnownBits LHSKnown = DAG.computeKnownBits(N.getOperand(0));
2473 if (LHSKnown.Zero.getBoolValue()) {
2477 if (~(LHSKnown.Zero | RHSKnown.Zero) == 0) {
2577 KnownBits LHSKnown = DAG.computeKnownBits(N.getOperand(0)); local
2579 if ((LHSKnown.Zero.getZExtValue()|~(uint64_t)imm) == ~0ULL) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp6814 KnownBits LHSKnown = local
6818 Known.Zero = LHSKnown.Zero & RHSKnown.Zero;
6819 Known.One = LHSKnown.One & RHSKnown.One;

Completed in 242 milliseconds