Home
last modified time | relevance | path

Searched refs:Known2 (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDemandedBits.cpp54 const APInt &AOut, APInt &AB, KnownBits &Known, KnownBits &Known2, in determineLiveOperandBits() argument
75 Known2 = KnownBits(BitWidth); in determineLiveOperandBits()
76 computeKnownBits(V2, Known2, DL, &AC, UserI, &DT); in determineLiveOperandBits()
155 AB = determineLiveOperandBitsAdd(OperandNo, AOut, Known, Known2); in determineLiveOperandBits()
163 AB = determineLiveOperandBitsSub(OperandNo, AOut, Known, Known2); in determineLiveOperandBits()
232 AB &= ~Known2.Zero; in determineLiveOperandBits()
234 AB &= ~(Known.Zero & ~Known2.Zero); in determineLiveOperandBits()
245 AB &= ~Known2.One; in determineLiveOperandBits()
247 AB &= ~(Known.One & ~Known2.One); in determineLiveOperandBits()
350 KnownBits Known, Known2; in performAnalysis() local
[all …]
H A DValueTracking.cpp354 KnownBits &KnownOut, KnownBits &Known2, in computeKnownBitsAddSub() argument
363 computeKnownBits(Op0, DemandedElts, Known2, Q, Depth + 1); in computeKnownBitsAddSub()
364 KnownOut = KnownBits::computeForAddSub(Add, NSW, NUW, Known2, KnownOut); in computeKnownBitsAddSub()
374 KnownBits &Known, KnownBits &Known2, in computeKnownBitsMul() argument
377 computeKnownBits(Op0, DemandedElts, Known2, Q, Depth + 1); in computeKnownBitsMul()
388 bool isKnownNonNegativeOp0 = Known2.isNonNegative(); in computeKnownBitsMul()
390 bool isKnownNegativeOp0 = Known2.isNegative(); in computeKnownBitsMul()
398 KnownBits::sgt(Known2, One).value_or(false); in computeKnownBitsMul()
406 Known2.isNonZero()) || in computeKnownBitsMul()
415 Known = KnownBits::mul(Known, Known2, SelfMultiply); in computeKnownBitsMul()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelValueTracking.cpp142 KnownBits Known2; in computeKnownBitsMin() local
143 computeKnownBitsImpl(Src0, Known2, DemandedElts, Depth); in computeKnownBitsMin()
146 Known = Known.intersectWith(Known2); in computeKnownBitsMin()
214 KnownBits Known2; in computeKnownBitsImpl() local
229 computeKnownBitsImpl(MO.getReg(), Known2, APInt(1, 1), Depth + 1); in computeKnownBitsImpl()
232 Known = Known.intersectWith(Known2); in computeKnownBitsImpl()
282 computeKnownBitsImpl(SrcReg, Known2, DemandedElts, in computeKnownBitsImpl()
284 Known2 = Known2.anyextOrTrunc(BitWidth); in computeKnownBitsImpl()
285 Known = Known.intersectWith(Known2); in computeKnownBitsImpl()
310 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3405 KnownBits Known2; in computeKnownBits() local
3473 Known2 = computeKnownBits(SrcOp, Depth + 1); in computeKnownBits()
3479 Known2 = Known2.trunc(BitWidth); in computeKnownBits()
3483 Known = Known.intersectWith(Known2); in computeKnownBits()
3505 Known2 = computeKnownBits(LHS, DemandedLHS, Depth + 1); in computeKnownBits()
3506 Known = Known.intersectWith(Known2); in computeKnownBits()
3513 Known2 = computeKnownBits(RHS, DemandedRHS, Depth + 1); in computeKnownBits()
3514 Known = Known.intersectWith(Known2); in computeKnownBits()
3537 Known2 = computeKnownBits(Sub, DemandedSub, Depth + 1); in computeKnownBits()
3538 Known = Known.intersectWith(Known2); in computeKnownBits()
[all …]
H A DTargetLowering.cpp1217 KnownBits Known2; in SimplifyDemandedBits() local
1392 Known2, TLO, Depth + 1)) in SimplifyDemandedBits()
1396 Known = Known.intersectWith(Known2); in SimplifyDemandedBits()
1417 if (SimplifyDemandedBits(Op0, DemandedBits, DemandedLHS, Known2, TLO, in SimplifyDemandedBits()
1420 Known = Known.intersectWith(Known2); in SimplifyDemandedBits()
1423 if (SimplifyDemandedBits(Op1, DemandedBits, DemandedRHS, Known2, TLO, in SimplifyDemandedBits()
1426 Known = Known.intersectWith(Known2); in SimplifyDemandedBits()
1504 Known2, TLO, Depth + 1)) in SimplifyDemandedBits()
1509 if (DemandedBits.isSubsetOf(Known2.Zero | Known.One)) in SimplifyDemandedBits()
1511 if (DemandedBits.isSubsetOf(Known.Zero | Known2.One)) in SimplifyDemandedBits()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDemandedBits.h87 KnownBits &Known, KnownBits &Known2, bool &KnownBitsComputed);
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1454 KnownBits Known2; in computeKnownBitsForTargetNode() local
1456 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); in computeKnownBitsForTargetNode()
1457 Known = Known.intersectWith(Known2); in computeKnownBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp38495 KnownBits Known2; in computeKnownBitsForPSADBW() local
38499 Known2 = DAG.computeKnownBits(LHS, DemandedSrcElts, Depth + 1); in computeKnownBitsForPSADBW()
38500 Known = KnownBits::abdu(Known, Known2).zext(16); in computeKnownBitsForPSADBW()
38599 KnownBits Known2; in computeKnownBitsForTargetNode() local
38601 Known2 = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBitsForTargetNode()
38602 Known = KnownBits::mul(Known, Known2); in computeKnownBitsForTargetNode()
38608 KnownBits Known2; in computeKnownBitsForTargetNode() local
38609 Known2 = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBitsForTargetNode()
38610 if (Known2.isNonZero()) { in computeKnownBitsForTargetNode()
38612 unsigned PossibleTZ = Known2.countMaxTrailingZeros(); in computeKnownBitsForTargetNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp20954 KnownBits Known2 = DAG.computeKnownBits(Op.getOperand(3), Depth + 1); in computeKnownBitsForTargetNode() local
20957 Known = Known.intersectWith(Known2); in computeKnownBitsForTargetNode()
20961 KnownBits Known2 = DAG.computeKnownBits(Op.getOperand(2), Depth + 1); in computeKnownBitsForTargetNode() local
20962 Known.Zero.setBitsFrom(Known2.countMaxActiveBits()); in computeKnownBitsForTargetNode()
20973 KnownBits Known2; in computeKnownBitsForTargetNode() local
20975 Known2 = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBitsForTargetNode()
20977 Known = KnownBits::urem(Known.trunc(32), Known2.trunc(32)); in computeKnownBitsForTargetNode()
20983 KnownBits Known2; in computeKnownBitsForTargetNode() local
20985 Known2 = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBitsForTargetNode()
20987 Known = KnownBits::udiv(Known.trunc(32), Known2.trunc(32)); in computeKnownBitsForTargetNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2027 KnownBits Known2; in computeKnownBitsForTargetNode() local
2036 Known2 = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); in computeKnownBitsForTargetNode()
2039 Known = Known.intersectWith(Known2); in computeKnownBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp16826 KnownBits Known2 = DAG.computeKnownBits(Op.getOperand(2), Depth + 1); in computeKnownBitsForTargetNode() local
16827 Known = KnownBits::add(Known, Known2); in computeKnownBitsForTargetNode()
16882 KnownBits Known2; in computeKnownBitsForTargetInstr() local
16883 VT.computeKnownBitsImpl(MI->getOperand(3).getReg(), Known2, DemandedElts, in computeKnownBitsForTargetInstr()
16885 Known = KnownBits::add(Known, Known2); in computeKnownBitsForTargetInstr()
16909 KnownBits Known2; in computeKnownBitsForTargetInstr() local
16910 VT.computeKnownBitsImpl(Src2, Known2, DemandedElts, Depth + 1); in computeKnownBitsForTargetInstr()
16911 if (Known2.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()
H A DAMDGPUISelLowering.cpp5982 KnownBits Known2 = DAG.computeKnownBits(Op.getOperand(2), Depth + 1); in computeKnownBitsForTargetNode() local
5983 if (Known2.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()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2562 KnownBits Known2; in computeKnownBitsForTargetNode() local
2564 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); in computeKnownBitsForTargetNode()
2565 Known = Known.intersectWith(Known2); in computeKnownBitsForTargetNode()
2578 KnownBits Known2; in computeKnownBitsForTargetNode() local
2580 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); in computeKnownBitsForTargetNode()
2581 Known = KnownBits::lshr(Known, Known2); in computeKnownBitsForTargetNode()
2585 KnownBits Known2; in computeKnownBitsForTargetNode() local
2587 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); in computeKnownBitsForTargetNode()
2588 Known = KnownBits::ashr(Known, Known2); in computeKnownBitsForTargetNode()
2592 KnownBits Known2; in computeKnownBitsForTargetNode() local
[all …]