Home
last modified time | relevance | path

Searched defs:ShuffleMask (Results 1 – 14 of 14) sorted by relevance

/external/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp25 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodeINSERTPSMask()
49 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask()
58 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask()
66 void DecodeMOVSLDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSLDUPMask()
74 void DecodeMOVSHDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSHDUPMask()
82 void DecodeMOVDDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVDDUPMask()
96 void DecodePSLLDQMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodePSLLDQMask()
110 void DecodePSRLDQMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodePSRLDQMask()
126 SmallVectorImpl<int> &ShuffleMask) { in DecodePALIGNRMask()
146 void DecodePSHUFMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodePSHUFMask()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp816 SmallVector<int, 16> ShuffleMask; in ExpandANY_EXTEND_VECTOR_INREG() local
870 SmallVector<int, 16> ShuffleMask; in ExpandZERO_EXTEND_VECTOR_INREG() local
888 SmallVector<int, 16> ShuffleMask; in ExpandBSWAP() local
/external/llvm/lib/Target/X86/InstPrinter/
DX86InstComments.cpp210 SmallVector<int, 8> ShuffleMask; in EmitAnyX86InstComments() local
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp318 SmallVector<int, 8> ShuffleMask; in SimplifyX86extend() local
352 int ShuffleMask[4] = { 0, 1, 2, 3 }; in SimplifyX86insertps() local
437 SmallVector<Constant *, 16> ShuffleMask; in SimplifyX86extrq() local
517 SmallVector<Constant *, 16> ShuffleMask; in SimplifyX86insertq() local
604 SmallVector<int, 8> ShuffleMask(NumElts); in SimplifyX86vperm2() local
DInstCombineVectorOps.cpp967 SmallVector<Constant *, 16> ShuffleMask(SrcNumElems, in visitShuffleVectorInst() local
DInstCombineCasts.cpp1583 SmallVector<uint32_t, 16> ShuffleMask; in optimizeVectorResize() local
/external/llvm/lib/Analysis/
DCostModel.cpp338 SmallVector<int, 32> ShuffleMask(NumVecElems, 0); in matchVectorSplittingReduction() local
/external/llvm/utils/PerfectShuffle/
DPerfectShuffle.cpp106 unsigned short ShuffleMask; member
/external/llvm/lib/IR/
DAutoUpgrade.cpp496 SmallVector<int, 8> ShuffleMask; in UpgradeIntrinsicCall() local
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp2537 Value *ShuffleMask = ConstantVector::get(Mask); in vectorizeTree() local
3604 SmallVector<Constant *, 32> ShuffleMask( in createRdxShuffleMask() local
DLoopVectorize.cpp2097 SmallVector<Constant*, 8> ShuffleMask; in reverseVector() local
3432 SmallVector<Constant*, 32> ShuffleMask(VF, nullptr); in vectorizeLoop() local
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp5301 static unsigned isNEONTwoResultShuffleMask(ArrayRef<int> ShuffleMask, EVT VT, in isNEONTwoResultShuffleMask()
5891 ArrayRef<int> ShuffleMask, in LowerVECTOR_SHUFFLEv8i8()
5941 ArrayRef<int> ShuffleMask = SVN->getMask(); in LowerVECTOR_SHUFFLE() local
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp5407 static SDValue GenerateTBL(SDValue Op, ArrayRef<int> ShuffleMask, in GenerateTBL()
5494 ArrayRef<int> ShuffleMask = SVN->getMask(); in LowerVECTOR_SHUFFLE() local
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp5050 SmallVector<int, 16> ShuffleMask; in getShuffleScalarElt() local
19829 int ShuffleMask[] = {0, 2, -1, -1}; in LowerMSCATTER() local
23660 SmallVector<int, 16> ShuffleMask; in XFormVExtractWithShuffleIntoLoad() local
23943 SmallVector<int, 8> ShuffleMask(NumElems, -1); in transformVSELECTtoBlendVECTOR_SHUFFLE() local