/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 157 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 D | InstCombineAddSub.cpp | 1257 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 D | InstructionSimplify.cpp | 2689 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 D | ValueTracking.cpp | 284 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 D | AMDGPUISelLowering.cpp | 4455 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 D | TargetLowering.cpp | 641 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 D | PPCISelDAGToDAG.cpp | 4867 KnownBits LHSKnown = CurDAG->computeKnownBits(N->getOperand(0)); local 4871 if ((LHSKnown.Zero.getZExtValue()|~(uint64_t)Imm) == ~0ULL) {
|
H A D | PPCISelLowering.cpp | 2471 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 D | SystemZISelLowering.cpp | 6814 KnownBits LHSKnown = local 6818 Known.Zero = LHSKnown.Zero & RHSKnown.Zero; 6819 Known.One = LHSKnown.One & RHSKnown.One;
|