HomeSort by relevance Sort by last modified time
    Searched defs:ShuffleMask (Results 1 - 25 of 27) sorted by null

1 2

  /external/swiftshader/third_party/LLVM/lib/Target/X86/InstPrinter/
X86InstComments.cpp 32 SmallVector<unsigned, 8> ShuffleMask;
39 DecodeINSERTPSMask(MI->getOperand(3).getImm(), ShuffleMask);
45 DecodeMOVLHPSMask(2, ShuffleMask);
51 DecodeMOVHLPSMask(2, ShuffleMask);
60 ShuffleMask);
69 ShuffleMask);
77 ShuffleMask);
85 DecodePUNPCKHMask(16, ShuffleMask);
92 DecodePUNPCKHMask(8, ShuffleMask);
99 DecodePUNPCKHMask(4, ShuffleMask);
    [all...]
  /external/llvm/lib/Target/X86/InstPrinter/
X86InstComments.cpp 371 SmallVector<int, 8> ShuffleMask;
392 ShuffleMask);
408 ShuffleMask);
424 ShuffleMask);
438 ShuffleMask);
455 ShuffleMask);
464 DecodeMOVLHPSMask(2, ShuffleMask);
473 DecodeMOVHLPSMask(2, ShuffleMask);
481 DecodeInsertElementMask(MVT::v2f64, 1, 1, ShuffleMask);
489 DecodeInsertElementMask(MVT::v4f32, 2, 2, ShuffleMask);
    [all...]
  /external/llvm/utils/PerfectShuffle/
PerfectShuffle.cpp 106 unsigned short ShuffleMask;
110 Operator(unsigned short shufflemask, const char *name, unsigned opnum,
112 : Name(name), ShuffleMask(shufflemask), OpNum(opnum),Cost(cost) {
121 return isOnlyLHSMask(ShuffleMask);
131 unsigned SrcElt = (ShuffleMask >> (4*i)) & 0xF;
  /external/swiftshader/third_party/LLVM/lib/Target/X86/Utils/
X86ShuffleDecode.cpp 23 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<unsigned> &ShuffleMask) {
25 ShuffleMask.push_back(0);
26 ShuffleMask.push_back(1);
27 ShuffleMask.push_back(2);
28 ShuffleMask.push_back(3);
38 ShuffleMask[CountD] = InVal;
40 if (ZMask & 1) ShuffleMask[0] = SM_SentinelZero;
41 if (ZMask & 2) ShuffleMask[1] = SM_SentinelZero;
42 if (ZMask & 4) ShuffleMask[2] = SM_SentinelZero;
43 if (ZMask & 8) ShuffleMask[3] = SM_SentinelZero
    [all...]
  /external/swiftshader/third_party/LLVM/utils/PerfectShuffle/
PerfectShuffle.cpp 105 unsigned short ShuffleMask;
110 Operator(unsigned short shufflemask, const char *name, unsigned opnum,
112 : ShuffleMask(shufflemask), OpNum(opnum), Name(name), Cost(cost) {
121 return isOnlyLHSMask(ShuffleMask);
131 unsigned SrcElt = (ShuffleMask >> (4*i)) & 0xF;
  /external/swiftshader/third_party/llvm-7.0/llvm/utils/PerfectShuffle/
PerfectShuffle.cpp 106 unsigned short ShuffleMask;
110 Operator(unsigned short shufflemask, const char *name, unsigned opnum,
112 : Name(name), ShuffleMask(shufflemask), OpNum(opnum),Cost(cost) {
121 return isOnlyLHSMask(ShuffleMask);
131 unsigned SrcElt = (ShuffleMask >> (4*i)) & 0xF;
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/InstPrinter/
X86InstComments.cpp 503 SmallVector<int, 8> ShuffleMask;
527 ShuffleMask);
543 ShuffleMask);
559 ShuffleMask);
573 ShuffleMask);
590 ShuffleMask);
599 DecodeMOVLHPSMask(2, ShuffleMask);
608 DecodeMOVHLPSMask(2, ShuffleMask);
616 DecodeInsertElementMask(2, 1, 1, ShuffleMask);
624 DecodeInsertElementMask(4, 2, 2, ShuffleMask);
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp 798 SmallVector<int, 16> ShuffleMask;
799 ShuffleMask.resize(NumSrcElements, -1);
805 ShuffleMask[i * ExtLaneScale + EndianOffset] = i;
809 DAG.getVectorShuffle(SrcVT, DL, Src, DAG.getUNDEF(SrcVT), ShuffleMask));
849 SmallVector<int, 16> ShuffleMask;
850 ShuffleMask.reserve(NumSrcElements);
852 ShuffleMask.push_back(i);
857 ShuffleMask[i * ExtLaneScale + EndianOffset] = NumSrcElements + i;
860 DAG.getVectorShuffle(SrcVT, DL, Zero, Src, ShuffleMask));
863 static void createBSWAPShuffleMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) {
    [all...]
  /external/llvm/lib/IR/
AutoUpgrade.cpp 705 uint32_t ShuffleMask[2] = { 0, 1 };
707 ShuffleMask);
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
InstCombineCasts.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp 847 SmallVector<int, 16> ShuffleMask;
848 ShuffleMask.resize(NumSrcElements, -1);
854 ShuffleMask[i * ExtLaneScale + EndianOffset] = i;
858 DAG.getVectorShuffle(SrcVT, DL, Src, DAG.getUNDEF(SrcVT), ShuffleMask));
898 SmallVector<int, 16> ShuffleMask;
899 ShuffleMask.reserve(NumSrcElements);
901 ShuffleMask.push_back(i);
    [all...]
TargetLowering.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCasts.cpp     [all...]
InstCombineCalls.cpp 505 uint32_t ShuffleMask[4] = { 0, 1, 2, 3 };
518 ShuffleMask[DestLane] = SourceLane;
522 ShuffleMask[i] = i + 4;
529 ShuffleMask[DestLane] = SourceLane + 4;
532 return Builder.CreateShuffleVector(II.getArgOperand(0), V1, ShuffleMask);
588 SmallVector<Constant *, 16> ShuffleMask;
590 ShuffleMask.push_back(
593 ShuffleMask.push_back(
596 ShuffleMask.push_back(UndefValue::get(IntTy32));
600 ConstantAggregateZero::get(ShufTy), ConstantVector::get(ShuffleMask));
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
AutoUpgrade.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
InstCombineCasts.cpp     [all...]
InstCombineCalls.cpp 743 uint32_t ShuffleMask[4] = { 0, 1, 2, 3 };
756 ShuffleMask[DestLane] = SourceLane;
760 ShuffleMask[i] = i + 4;
767 ShuffleMask[DestLane] = SourceLane + 4;
770 return Builder.CreateShuffleVector(II.getArgOperand(0), V1, ShuffleMask);
826 SmallVector<Constant *, 16> ShuffleMask;
828 ShuffleMask.push_back(
831 ShuffleMask.push_back(
834 ShuffleMask.push_back(UndefValue::get(IntTy32));
838 ConstantAggregateZero::get(ShufTy), ConstantVector::get(ShuffleMask));
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp     [all...]
LoopVectorize.cpp     [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/ARM/
ARMISelLowering.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/X86/
X86ISelLowering.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.cpp     [all...]

Completed in 818 milliseconds

1 2