Home
last modified time | relevance | path

Searched refs:DemandedElts (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp995 DemandedElts = (1 << DemandedElts.getActiveBits()) - 1; in simplifyAMDGCNMemoryIntrinsicDemanded()
1162 DemandedElts = EltMask; in SimplifyDemandedVectorElts()
1224 if (DemandedElts[i]) { in SimplifyDemandedVectorElts()
1338 APInt DemandedLHS(DemandedElts), DemandedRHS(DemandedElts); in SimplifyDemandedVectorElts()
1439 if (!DemandedElts[0]) { in SimplifyDemandedVectorElts()
1445 DemandedElts = 1; in SimplifyDemandedVectorElts()
1458 if (!DemandedElts[0]) { in SimplifyDemandedVectorElts()
1478 if (!DemandedElts[0]) { in SimplifyDemandedVectorElts()
1484 DemandedElts = 1; in SimplifyDemandedVectorElts()
1511 DemandedElts = 1; in SimplifyDemandedVectorElts()
[all …]
H A DInstCombineInternal.h804 APInt DemandedElts,
808 Value *SimplifyDemandedVectorElts(Value *V, APInt DemandedElts,
H A DInstCombineVectorOps.cpp279 APInt DemandedElts(NumElts, 0); in visitExtractElementInst() local
280 DemandedElts.setBit(IndexC->getZExtValue()); in visitExtractElementInst()
281 if (Value *V = SimplifyDemandedVectorElts(SrcVec, DemandedElts, in visitExtractElementInst()
H A DInstCombineCalls.cpp1917 APInt DemandedElts = APInt::getLowBitsSet(Width, DemandedWidth); in visitCallInst() local
1918 return SimplifyDemandedVectorElts(Op, DemandedElts, UndefElts); in visitCallInst()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2155 if (!DemandedElts) in isSplatValue()
2174 if (!DemandedElts[i]) in isSplatValue()
2193 if (!DemandedElts[i]) in isSplatValue()
2260 if (!DemandedElts[i]) in isConstOrDemandedConstSplat()
2325 if (!DemandedElts) in computeKnownBits()
2334 if (!DemandedElts[i]) in computeKnownBits()
2364 if (!DemandedElts[i]) in computeKnownBits()
2474 if (DemandedElts != 1) in computeKnownBits()
3300 if (!DemandedElts) in ComputeNumSignBits()
3316 if (!DemandedElts[i]) in ComputeNumSignBits()
[all …]
H A DTargetLowering.cpp455 APInt DemandedElts = VT.isVector() in SimplifyDemandedBits() local
573 if (!DemandedElts[i]) in SimplifyDemandedBits()
1458 DemandedElts.setAllBits(); in SimplifyDemandedVectorElts()
1461 if (DemandedElts == 0) { in SimplifyDemandedVectorElts()
1475 if (!DemandedElts[0]) { in SimplifyDemandedVectorElts()
1505 if (DemandedElts[i]) in SimplifyDemandedVectorElts()
1519 if (DemandedElts[i]) { in SimplifyDemandedVectorElts()
1547 if (DemandedElts[i]) in SimplifyDemandedVectorElts()
1557 if (DemandedElts[i]) { in SimplifyDemandedVectorElts()
1629 APInt BaseElts = DemandedElts; in SimplifyDemandedVectorElts()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h109 const APInt &DemandedElts,
H A DLanaiISelLowering.cpp1489 const SDValue Op, KnownBits &Known, const APInt &DemandedElts, in computeKnownBitsForTargetNode() argument
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.h858 const APInt &DemandedElts,
864 const APInt &DemandedElts,
869 const APInt &DemandedElts,
877 const APInt &DemandedElts,
H A DX86ISelLowering.cpp6050 int NumElts = DemandedElts.getBitWidth(); in getPackDemandedElts()
6063 if (DemandedElts[OuterIdx]) in getPackDemandedElts()
6065 if (DemandedElts[OuterIdx + NumInnerEltsPerLane]) in getPackDemandedElts()
24246 if (DAG.isSplatValue(V, DemandedElts, UndefElts)) { in IsSplatVector()
24248 if (DemandedElts.isSubsetOf(UndefElts)) { in IsSplatVector()
24252 SplatIdx = (UndefElts & DemandedElts).countTrailingOnes(); in IsSplatVector()
30192 if (!DemandedElts[i]) in computeKnownBitsForTargetNode()
32444 int NumElts = DemandedElts.getBitWidth(); in SimplifyDemandedVectorEltsForTargetNode()
32507 if (DemandedElts == 1) { in SimplifyDemandedVectorEltsForTargetNode()
32556 if (!DemandedElts[i]) in SimplifyDemandedVectorEltsForTargetNode()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h501 const APInt &DemandedElts,
507 const APInt &DemandedElts,
H A DSystemZISelLowering.cpp5872 SrcDemE = DemandedElts; in getDemandedSrcElements()
5885 SrcDemE.insertBits(DemandedElts, 0); in getDemandedSrcElements()
5894 SrcDemE.insertBits(DemandedElts, NumElts); in getDemandedSrcElements()
5899 if (!DemandedElts[OpNo - 1]) in getDemandedSrcElements()
5915 APInt DemEls = DemandedElts.trunc(NumSrc0Els); in getDemandedSrcElements()
5918 APInt DemEls = DemandedElts.lshr(NumSrc0Els); in getDemandedSrcElements()
5937 SrcDemE = DemandedElts; in getDemandedSrcElements()
5948 const APInt &DemandedElts, in computeKnownBitsBinOp() argument
5951 APInt Src0DemE = getDemandedSrcElements(Op, DemandedElts, OpNo); in computeKnownBitsBinOp()
6022 APInt SrcDemE = getDemandedSrcElements(Op, DemandedElts, 0); in computeKnownBitsForTargetNode()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h242 const APInt &DemandedElts,
246 unsigned ComputeNumSignBitsForTargetNode(SDValue Op, const APInt &DemandedElts,
H A DSIISelLowering.h340 const APInt &DemandedElts,
H A DAMDGPUISelLowering.cpp4267 const APInt &DemandedElts, const SelectionDAG &DAG, unsigned Depth) const { in computeKnownBitsForTargetNode() argument
4391 SDValue Op, const APInt &DemandedElts, const SelectionDAG &DAG, in ComputeNumSignBitsForTargetNode() argument
H A DSIISelLowering.cpp9573 const APInt &DemandedElts, in computeKnownBitsForFrameIndex() argument
9576 TargetLowering::computeKnownBitsForFrameIndex(Op, Known, DemandedElts, in computeKnownBitsForFrameIndex()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2914 const APInt &DemandedElts, KnownBits &Known,
2951 bool SimplifyDemandedVectorElts(SDValue Op, const APInt &DemandedElts,
2961 const APInt &DemandedElts,
2970 const APInt &DemandedElts,
2979 const APInt &DemandedElts,
2989 SDValue Op, const APInt &DemandedElts, APInt &KnownUndef,
2999 const APInt &DemandedElts,
H A DSelectionDAG.h1442 KnownBits computeKnownBits(SDValue Op, const APInt &DemandedElts,
1480 unsigned ComputeNumSignBits(SDValue Op, const APInt &DemandedElts,
1523 bool isSplatValue(SDValue V, const APInt &DemandedElts, APInt &UndefElts);
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h205 const APInt &DemandedElts,
H A DXCoreISelLowering.cpp1816 const APInt &DemandedElts, in computeKnownBitsForTargetNode() argument
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h67 const APInt &DemandedElts,
H A DSparcISelLowering.cpp1858 const APInt &DemandedElts, in computeKnownBitsForTargetNode() argument
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h255 const APInt &DemandedElts,
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.h389 const APInt &DemandedElts,
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h699 const APInt &DemandedElts,

12