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

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp 9748 unsigned HalfNumElts = NumElts / 2;
9749 if (VT.is256BitVector() && DemandedElts.lshr(HalfNumElts) == 0) {
16329 unsigned HalfNumElts = HalfMask.size();
16330 unsigned MaskIndexOffset = UndefLower ? HalfNumElts : 0;
16333 for (unsigned i = 0; i != HalfNumElts; ++i) {
16342 int HalfIdx = M / HalfNumElts;
16345 int HalfElt = M % HalfNumElts;
16355 HalfMask[i] = HalfElt + HalfNumElts;
16378 unsigned HalfNumElts = HalfVT.getVectorNumElements();
16384 HalfIdx = (HalfIdx % 2) * HalfNumElts;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 20370 unsigned HalfNumElts = NumElts / 2;
20371 SmallVector<int, 16> Mask0(HalfNumElts, -1);
20372 SmallVector<int, 16> Mask1(HalfNumElts, -1);
20376 int M = Mask[i] < (int)NumElts ? Mask[i] : Mask[i] - (int)HalfNumElts;
20377 if (i < HalfNumElts)
20380 Mask1[i - HalfNumElts] = M;
20386 HalfNumElts);
21043 int HalfNumElts = (int)NumElts / 2;
21047 if (Idx >= HalfNumElts) {
21049 Idx -= HalfNumElts;
    [all...]

Completed in 54 milliseconds