Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp123 KnownBits Known2; in computeKnownBitsMin() local
124 computeKnownBitsImpl(Src0, Known2, DemandedElts, Depth); in computeKnownBitsMin()
127 Known = Known.intersectWith(Known2); in computeKnownBitsMin()
185 KnownBits Known2; in computeKnownBitsImpl() local
199 computeKnownBitsImpl(MI.getOperand(i + 1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
203 Known = Known.intersectWith(Known2); in computeKnownBitsImpl()
245 computeKnownBitsImpl(SrcReg, Known2, DemandedElts, in computeKnownBitsImpl()
247 Known = Known.intersectWith(Known2); in computeKnownBitsImpl()
272 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
275 /* NUW=*/false, Known, Known2); in computeKnownBitsImpl()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDemandedBits.cpp56 const APInt &AOut, APInt &AB, KnownBits &Known, KnownBits &Known2, in determineLiveOperandBits() argument
77 Known2 = KnownBits(BitWidth); in determineLiveOperandBits()
78 computeKnownBits(V2, Known2, DL, 0, &AC, UserI, &DT); in determineLiveOperandBits()
157 AB = determineLiveOperandBitsAdd(OperandNo, AOut, Known, Known2); in determineLiveOperandBits()
165 AB = determineLiveOperandBitsSub(OperandNo, AOut, Known, Known2); in determineLiveOperandBits()
234 AB &= ~Known2.Zero; in determineLiveOperandBits()
236 AB &= ~(Known.Zero & ~Known2.Zero); in determineLiveOperandBits()
247 AB &= ~Known2.One; in determineLiveOperandBits()
249 AB &= ~(Known.One & ~Known2.One); in determineLiveOperandBits()
352 KnownBits Known, Known2; in performAnalysis() local
[all …]
H A DValueTracking.cpp361 KnownBits &KnownOut, KnownBits &Known2, in computeKnownBitsAddSub() argument
370 computeKnownBits(Op0, DemandedElts, Known2, Depth + 1, Q); in computeKnownBitsAddSub()
371 KnownOut = KnownBits::computeForAddSub(Add, NSW, NUW, Known2, KnownOut); in computeKnownBitsAddSub()
376 KnownBits &Known2, unsigned Depth, in computeKnownBitsMul() argument
379 computeKnownBits(Op0, DemandedElts, Known2, Depth + 1, Q); in computeKnownBitsMul()
390 bool isKnownNonNegativeOp0 = Known2.isNonNegative(); in computeKnownBitsMul()
392 bool isKnownNegativeOp0 = Known2.isNegative(); in computeKnownBitsMul()
401 Known2.isNonZero()) || in computeKnownBitsMul()
410 Known = KnownBits::mul(Known, Known2, SelfMultiply); in computeKnownBitsMul()
762 KnownBits Known2(Known.getBitWidth()); in computeKnownBitsFromCond() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3162 KnownBits Known2; in computeKnownBits() local
3230 Known2 = computeKnownBits(SrcOp, Depth + 1); in computeKnownBits()
3236 Known2 = Known2.trunc(BitWidth); in computeKnownBits()
3240 Known = Known.intersectWith(Known2); in computeKnownBits()
3262 Known2 = computeKnownBits(LHS, DemandedLHS, Depth + 1); in computeKnownBits()
3263 Known = Known.intersectWith(Known2); in computeKnownBits()
3270 Known2 = computeKnownBits(RHS, DemandedRHS, Depth + 1); in computeKnownBits()
3271 Known = Known.intersectWith(Known2); in computeKnownBits()
3294 Known2 = computeKnownBits(Sub, DemandedSub, Depth + 1); in computeKnownBits()
3295 Known = Known.intersectWith(Known2); in computeKnownBits()
[all …]
H A DTargetLowering.cpp1162 KnownBits Known2; in SimplifyDemandedBits() local
1337 Known2, TLO, Depth + 1)) in SimplifyDemandedBits()
1341 Known = Known.intersectWith(Known2); in SimplifyDemandedBits()
1362 if (SimplifyDemandedBits(Op0, DemandedBits, DemandedLHS, Known2, TLO, in SimplifyDemandedBits()
1365 Known = Known.intersectWith(Known2); in SimplifyDemandedBits()
1368 if (SimplifyDemandedBits(Op1, DemandedBits, DemandedRHS, Known2, TLO, in SimplifyDemandedBits()
1371 Known = Known.intersectWith(Known2); in SimplifyDemandedBits()
1449 Known2, TLO, Depth + 1)) in SimplifyDemandedBits()
1454 if (DemandedBits.isSubsetOf(Known2.Zero | Known.One)) in SimplifyDemandedBits()
1456 if (DemandedBits.isSubsetOf(Known.Zero | Known2.One)) in SimplifyDemandedBits()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDemandedBits.h86 KnownBits &Known, KnownBits &Known2, bool &KnownBitsComputed);
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1500 KnownBits Known2; in computeKnownBitsForTargetNode() local
1502 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); in computeKnownBitsForTargetNode()
1503 Known = Known.intersectWith(Known2); in computeKnownBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2058 KnownBits Known2; in computeKnownBitsForTargetNode() local
2067 Known2 = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); in computeKnownBitsForTargetNode()
2070 Known = Known.intersectWith(Known2); in computeKnownBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp37109 KnownBits Known2; in computeKnownBitsForPSADBW() local
37113 Known2 = DAG.computeKnownBits(LHS, DemandedSrcElts, Depth + 1); in computeKnownBitsForPSADBW()
37114 Known = KnownBits::abdu(Known, Known2).zext(16); in computeKnownBitsForPSADBW()
37217 KnownBits Known2; in computeKnownBitsForTargetNode() local
37219 Known2 = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBitsForTargetNode()
37220 Known = KnownBits::mul(Known, Known2); in computeKnownBitsForTargetNode()
37282 KnownBits Known2; in computeKnownBitsForTargetNode() local
37284 Known2 = DAG.computeKnownBits(Op.getOperand(0), DemandedLHS, Depth + 1); in computeKnownBitsForTargetNode()
37285 Known = Known.intersectWith(Known2); in computeKnownBitsForTargetNode()
37288 Known2 = DAG.computeKnownBits(Op.getOperand(1), DemandedRHS, Depth + 1); in computeKnownBitsForTargetNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp17832 KnownBits Known2 = DAG.computeKnownBits(Op.getOperand(3), Depth + 1); in computeKnownBitsForTargetNode()
17835 Known = Known.intersectWith(Known2); in computeKnownBitsForTargetNode()
17846 KnownBits Known2; in computeKnownBitsForTargetNode()
17848 Known2 = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBitsForTargetNode()
17850 Known = KnownBits::urem(Known.trunc(32), Known2.trunc(32)); in computeKnownBitsForTargetNode()
17856 KnownBits Known2; in computeKnownBitsForTargetNode()
17858 Known2 = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBitsForTargetNode()
17860 Known = KnownBits::udiv(Known.trunc(32), Known2.trunc(32)); in computeKnownBitsForTargetNode()
17866 KnownBits Known2; in computeKnownBitsForTargetNode()
17868 Known2 in computeKnownBitsForTargetNode()
17829 KnownBits Known2 = DAG.computeKnownBits(Op.getOperand(3), Depth + 1); computeKnownBitsForTargetNode() local
17843 KnownBits Known2; computeKnownBitsForTargetNode() local
17853 KnownBits Known2; computeKnownBitsForTargetNode() local
17863 KnownBits Known2; computeKnownBitsForTargetNode() local
17872 KnownBits Known2 = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); computeKnownBitsForTargetNode() local
17879 KnownBits Known2 = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); computeKnownBitsForTargetNode() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp5759 KnownBits Known2 = DAG.computeKnownBits(Op.getOperand(2), Depth + 1); in computeKnownBitsForTargetNode() local
5760 if (Known2.isUnknown()) in computeKnownBitsForTargetNode()
5772 Known.Zero = Known0.Zero & Known1.Zero & Known2.Zero; in computeKnownBitsForTargetNode()
5773 Known.One = Known0.One & Known1.One & Known2.One; in computeKnownBitsForTargetNode()
H A DSIISelLowering.cpp15831 KnownBits Known2; in computeKnownBitsForTargetInstr() local
15832 KB.computeKnownBitsImpl(Src2, Known2, DemandedElts, Depth + 1); in computeKnownBitsForTargetInstr()
15833 if (Known2.isUnknown()) in computeKnownBitsForTargetInstr()
15847 Known.Zero = Known0.Zero & Known1.Zero & Known2.Zero; in computeKnownBitsForTargetInstr()
15848 Known.One = Known0.One & Known1.One & Known2.One; in computeKnownBitsForTargetInstr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2324 KnownBits Known2; in computeKnownBitsForTargetNode() local
2326 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); in computeKnownBitsForTargetNode()
2327 Known = Known.intersectWith(Known2); in computeKnownBitsForTargetNode()
2339 KnownBits Known2; in computeKnownBitsForTargetNode() local
2341 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); in computeKnownBitsForTargetNode()
2342 Known = KnownBits::lshr(Known, Known2); in computeKnownBitsForTargetNode()
2346 KnownBits Known2; in computeKnownBitsForTargetNode() local
2348 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); in computeKnownBitsForTargetNode()
2349 Known = KnownBits::ashr(Known, Known2); in computeKnownBitsForTargetNode()
2353 KnownBits Known2; in computeKnownBitsForTargetNode() local
[all …]