HomeSort by: relevance | last modified time | path
    Searched refs:SrcNumElts (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
X86ShuffleDecode.h 95 void DecodeSubVectorBroadcast(unsigned DstNumElts, unsigned SrcNumElts,
X86ShuffleDecode.cpp 253 void DecodeSubVectorBroadcast(unsigned DstNumElts, unsigned SrcNumElts,
255 unsigned Scale = DstNumElts / SrcNumElts;
258 for (unsigned j = 0; j != SrcNumElts; ++j)
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp 525 unsigned SrcNumElts = SrcTy->getNumElements();
527 if (SrcNumElts <= DestNumElts) {
530 assert(DestNumElts % SrcNumElts == 0 && "Unexpected shuffle mask");
531 unsigned ScaleFactor = DestNumElts / SrcNumElts;
536 assert(SrcNumElts % DestNumElts == 0 && "Unexpected shuffle mask");
537 unsigned ScaleFactor = SrcNumElts / DestNumElts;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
CombinerHelper.cpp 262 unsigned SrcNumElts = SrcType.isVector() ? SrcType.getNumElements() : 1;
279 if (DstNumElts < 2 * SrcNumElts && DstNumElts != 1)
284 if (DstNumElts % SrcNumElts != 0)
290 unsigned NumConcat = DstNumElts / SrcNumElts;
300 if ((Idx % SrcNumElts != (i % SrcNumElts)) ||
301 (ConcatSrcs[i / SrcNumElts] >= 0 &&
302 ConcatSrcs[i / SrcNumElts] != (int)(Idx / SrcNumElts)))
305 ConcatSrcs[i / SrcNumElts] = Idx / SrcNumElts
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp 3569 unsigned SrcNumElts = SrcVT.getVectorNumElements();
3572 if (SrcNumElts == MaskNumElts) {
3578 if (SrcNumElts < MaskNumElts) {
3582 if (MaskNumElts % SrcNumElts == 0) {
3586 unsigned NumConcat = MaskNumElts / SrcNumElts;
3595 if ((Idx % SrcNumElts != (i % SrcNumElts)) ||
3596 (ConcatSrcs[i / SrcNumElts] >= 0 &&
3597 ConcatSrcs[i / SrcNumElts] != (int)(Idx / SrcNumElts))) {
    [all...]
DAGCombiner.cpp 20206 unsigned SrcNumElts = SrcVT.getVectorMinNumElements();
20208 if ((SrcNumElts % DestNumElts) == 0) {
20209 unsigned SrcDestRatio = SrcNumElts / DestNumElts;
20221 if ((DestNumElts % SrcNumElts) == 0) {
20222 unsigned DestSrcRatio = DestNumElts / SrcNumElts;
  /src/external/apache2/llvm/dist/llvm/lib/IR/
AutoUpgrade.cpp 2599 unsigned SrcNumElts =
2601 unsigned Scale = DstNumElts / SrcNumElts;
2608 for (unsigned i = 0; i != SrcNumElts; ++i)
2610 for (unsigned i = SrcNumElts; i != DstNumElts; ++i)
2611 Idxs[i] = SrcNumElts;
2629 for (unsigned i = 0; i != SrcNumElts; ++i)
2630 Idxs[i + Imm * SrcNumElts] = i + DstNumElts;
2644 unsigned SrcNumElts =
2646 unsigned Scale = SrcNumElts / DstNumElts;
ConstantFold.cpp 987 unsigned SrcNumElts = V1VTy->getElementCount().getKnownMinValue();
998 if (unsigned(Elt) >= SrcNumElts*2)
1000 else if (unsigned(Elt) >= SrcNumElts) {
1004 ConstantInt::get(Ty, Elt - SrcNumElts));
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIISelLowering.cpp 5522 int SrcNumElts = Op.getOperand(0).getValueType().getVectorNumElements();
5538 int VecIdx = Idx < SrcNumElts ? 0 : 1;
5539 int EltIdx = Idx < SrcNumElts ? Idx : Idx - SrcNumElts;
5547 int VecIdx0 = Idx0 < SrcNumElts ? 0 : 1;
5548 int VecIdx1 = Idx1 < SrcNumElts ? 0 : 1;
5549 int EltIdx0 = Idx0 < SrcNumElts ? Idx0 : Idx0 - SrcNumElts;
5550 int EltIdx1 = Idx1 < SrcNumElts ? Idx1 : Idx1 - SrcNumElts;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineVerifier.cpp 1441 int SrcNumElts = Src0Ty.isVector() ? Src0Ty.getNumElements() : 1;
1453 if (Idx >= 2 * SrcNumElts)
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGBuiltin.cpp 13083 unsigned SrcNumElts =
13085 unsigned SubVectors = SrcNumElts / NumElts;
13122 unsigned SrcNumElts =
13124 unsigned SubVectors = DstNumElts / SrcNumElts;
13128 Index *= SrcNumElts;
13132 Indices[i] = (i >= SrcNumElts) ? SrcNumElts + (i % SrcNumElts) : i;
13139 if (i >= Index && i < (Index + SrcNumElts))

Completed in 111 milliseconds