| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | GISelKnownBits.cpp | 109 KnownBits Known2; in computeKnownBitsMin() local 110 computeKnownBitsImpl(Src0, Known2, DemandedElts, Depth); in computeKnownBitsMin() 113 Known = KnownBits::commonBits(Known, Known2); in computeKnownBitsMin() 157 KnownBits Known2; in computeKnownBitsImpl() local 171 computeKnownBitsImpl(MI.getOperand(i + 1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl() 175 Known = KnownBits::commonBits(Known, Known2); in computeKnownBitsImpl() 217 computeKnownBitsImpl(SrcReg, Known2, DemandedElts, in computeKnownBitsImpl() 219 Known = KnownBits::commonBits(Known, Known2); in computeKnownBitsImpl() 247 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts, in computeKnownBitsImpl() 250 Known2); in computeKnownBitsImpl() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | DemandedBits.cpp | 88 const APInt &AOut, APInt &AB, KnownBits &Known, KnownBits &Known2, in determineLiveOperandBits() argument 109 Known2 = KnownBits(BitWidth); in determineLiveOperandBits() 110 computeKnownBits(V2, Known2, DL, 0, &AC, UserI, &DT); in determineLiveOperandBits() 189 AB = determineLiveOperandBitsAdd(OperandNo, AOut, Known, Known2); in determineLiveOperandBits() 197 AB = determineLiveOperandBitsSub(OperandNo, AOut, Known, Known2); in determineLiveOperandBits() 266 AB &= ~Known2.Zero; in determineLiveOperandBits() 268 AB &= ~(Known.Zero & ~Known2.Zero); in determineLiveOperandBits() 279 AB &= ~Known2.One; in determineLiveOperandBits() 281 AB &= ~(Known.One & ~Known2.One); in determineLiveOperandBits() 395 KnownBits Known, Known2; in performAnalysis() local [all …]
|
| H A D | ValueTracking.cpp | 394 KnownBits &KnownOut, KnownBits &Known2, in computeKnownBitsAddSub() argument 403 computeKnownBits(Op0, DemandedElts, Known2, Depth + 1, Q); in computeKnownBitsAddSub() 404 KnownOut = KnownBits::computeForAddSub(Add, NSW, Known2, KnownOut); in computeKnownBitsAddSub() 409 KnownBits &Known2, unsigned Depth, in computeKnownBitsMul() argument 412 computeKnownBits(Op0, DemandedElts, Known2, Depth + 1, Q); in computeKnownBitsMul() 423 bool isKnownNonNegativeOp0 = Known2.isNonNegative(); in computeKnownBitsMul() 425 bool isKnownNegativeOp0 = Known2.isNegative(); in computeKnownBitsMul() 434 Known2.isNonZero()) || in computeKnownBitsMul() 439 Known = KnownBits::mul(Known, Known2); in computeKnownBitsMul() 962 KnownBits &Known2, unsigned Depth, const Query &Q, in computeKnownBitsFromShiftOperator() argument [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 2776 KnownBits Known2; in computeKnownBits() local 2795 Known2 = computeKnownBits(SrcOp, Depth + 1); in computeKnownBits() 2801 Known2 = Known2.trunc(BitWidth); in computeKnownBits() 2805 Known = KnownBits::commonBits(Known, Known2); in computeKnownBits() 2841 Known2 = computeKnownBits(LHS, DemandedLHS, Depth + 1); in computeKnownBits() 2842 Known = KnownBits::commonBits(Known, Known2); in computeKnownBits() 2849 Known2 = computeKnownBits(RHS, DemandedRHS, Depth + 1); in computeKnownBits() 2850 Known = KnownBits::commonBits(Known, Known2); in computeKnownBits() 2865 Known2 = computeKnownBits(Sub, DemandedSub, Depth + 1); in computeKnownBits() 2866 Known = KnownBits::commonBits(Known, Known2); in computeKnownBits() [all …]
|
| H A D | TargetLowering.cpp | 964 KnownBits Known2; in SimplifyDemandedBits() local 1119 Known2, TLO, Depth + 1)) in SimplifyDemandedBits() 1123 Known = KnownBits::commonBits(Known, Known2); in SimplifyDemandedBits() 1158 if (SimplifyDemandedBits(Op0, DemandedBits, DemandedLHS, Known2, TLO, in SimplifyDemandedBits() 1161 Known = KnownBits::commonBits(Known, Known2); in SimplifyDemandedBits() 1164 if (SimplifyDemandedBits(Op1, DemandedBits, DemandedRHS, Known2, TLO, in SimplifyDemandedBits() 1167 Known = KnownBits::commonBits(Known, Known2); in SimplifyDemandedBits() 1223 Known2, TLO, Depth + 1)) in SimplifyDemandedBits() 1225 assert(!Known2.hasConflict() && "Bits known to be one AND zero?"); in SimplifyDemandedBits() 1243 if (DemandedBits.isSubsetOf(Known2.Zero | Known.One)) in SimplifyDemandedBits() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | DemandedBits.h | 83 KnownBits &Known, KnownBits &Known2, bool &KnownBitsComputed);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 745 KnownBits Known2(BitWidth); in SimplifyDemandedUseBits() local 747 if (SimplifyDemandedBits(I, 0, AllOnes, Known2, Depth + 1) || in SimplifyDemandedUseBits() 748 SimplifyDemandedBits(I, 1, AllOnes, Known2, Depth + 1)) in SimplifyDemandedUseBits() 751 unsigned Leaders = Known2.countMinLeadingZeros(); in SimplifyDemandedUseBits()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.cpp | 1500 KnownBits Known2; in computeKnownBitsForTargetNode() local 1502 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); in computeKnownBitsForTargetNode() 1503 Known = KnownBits::commonBits(Known, Known2); in computeKnownBitsForTargetNode()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 6077 KnownBits Known2 = DAG.computeKnownBits(Op.getOperand(3), Depth + 1); in computeKnownBitsForTargetNode() local 6080 Known = KnownBits::commonBits(Known, Known2); in computeKnownBitsForTargetNode() 6084 KnownBits Known2; in computeKnownBitsForTargetNode() local 6086 Known2 = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBitsForTargetNode() 6088 Known = KnownBits::urem(Known.trunc(32), Known2.trunc(32)); in computeKnownBitsForTargetNode() 6094 KnownBits Known2; in computeKnownBitsForTargetNode() local 6096 Known2 = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBitsForTargetNode() 6098 Known = KnownBits::udiv(Known.trunc(32), Known2.trunc(32)); in computeKnownBitsForTargetNode() 6104 KnownBits Known2 = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); in computeKnownBitsForTargetNode() local 6105 unsigned PossibleTZ = Known2.trunc(32).countMaxTrailingZeros(); in computeKnownBitsForTargetNode() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 1870 KnownBits Known2; in computeKnownBitsForTargetNode() local 1879 Known2 = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); in computeKnownBitsForTargetNode() 1882 Known = KnownBits::commonBits(Known, Known2); in computeKnownBitsForTargetNode()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 34612 KnownBits Known2; in computeKnownBitsForTargetNode() local 34614 Known2 = DAG.computeKnownBits(Op.getOperand(0), DemandedLHS, Depth + 1); in computeKnownBitsForTargetNode() 34615 Known = KnownBits::commonBits(Known, Known2); in computeKnownBitsForTargetNode() 34618 Known2 = DAG.computeKnownBits(Op.getOperand(1), DemandedRHS, Depth + 1); in computeKnownBitsForTargetNode() 34619 Known = KnownBits::commonBits(Known, Known2); in computeKnownBitsForTargetNode() 34636 KnownBits Known2; in computeKnownBitsForTargetNode() local 34638 Known2 = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBitsForTargetNode() 34641 Known.One &= Known2.Zero; in computeKnownBitsForTargetNode() 34642 Known.Zero |= Known2.One; in computeKnownBitsForTargetNode() 34646 KnownBits Known2; in computeKnownBitsForTargetNode() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 1696 KnownBits Known2; in computeKnownBitsForTargetNode() local 1698 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); in computeKnownBitsForTargetNode() 1699 Known = KnownBits::commonBits(Known, Known2); in computeKnownBitsForTargetNode()
|