Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp23 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<unsigned> &ShuffleMask) { in DecodeINSERTPSMask()
48 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodeMOVHLPSMask()
58 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodeMOVLHPSMask()
67 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePSHUFMask()
75 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePSHUFHWMask()
87 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePSHUFLWMask()
99 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePUNPCKLBWMask()
104 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePUNPCKLWDMask()
109 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePUNPCKLDQMask()
114 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePUNPCKLQDQMask()
[all …]
/external/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp25 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodeINSERTPSMask()
49 SmallVectorImpl<int> &ShuffleMask) { in DecodeInsertElementMask()
60 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask()
69 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask()
77 void DecodeMOVSLDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSLDUPMask()
85 void DecodeMOVSHDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSHDUPMask()
93 void DecodeMOVDDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVDDUPMask()
107 void DecodePSLLDQMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodePSLLDQMask()
121 void DecodePSRLDQMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodePSRLDQMask()
137 SmallVectorImpl<int> &ShuffleMask) { in DecodePALIGNRMask()
[all …]
/external/llvm/lib/Target/X86/
DX86ShuffleDecodeConstantPool.cpp26 void DecodePSHUFBMask(const Constant *C, SmallVectorImpl<int> &ShuffleMask) { in DecodePSHUFBMask()
95 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMILPMask()
160 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMIL2PMask()
232 void DecodeVPPERMMask(const Constant *C, SmallVectorImpl<int> &ShuffleMask) { in DecodeVPPERMMask()
301 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMVMask()
335 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMV3Mask()
DX86MCInstLower.cpp1178 SmallVector<int, 8> ShuffleMask(Mask.begin(), Mask.end()); in getShuffleComment() local
/external/swiftshader/third_party/LLVM/lib/Target/X86/InstPrinter/
DX86InstComments.cpp32 SmallVector<unsigned, 8> ShuffleMask; in EmitAnyX86InstComments() local
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp798 SmallVector<int, 16> ShuffleMask; in ExpandANY_EXTEND_VECTOR_INREG() local
849 SmallVector<int, 16> ShuffleMask; in ExpandZERO_EXTEND_VECTOR_INREG() local
863 static void createBSWAPShuffleMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) { in createBSWAPShuffleMask()
874 SmallVector<int, 16> ShuffleMask; in ExpandBSWAP() local
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp505 uint32_t ShuffleMask[4] = { 0, 1, 2, 3 }; in simplifyX86insertps() local
588 SmallVector<Constant *, 16> ShuffleMask; in simplifyX86extrq() local
668 SmallVector<Constant *, 16> ShuffleMask; in simplifyX86insertq() local
766 auto ShuffleMask = ConstantVector::get(makeArrayRef(Indexes, NumElts)); in simplifyX86pshufb() local
818 auto ShuffleMask = ConstantVector::get(makeArrayRef(Indexes, NumElts)); in simplifyX86vpermilvar() local
854 auto ShuffleMask = ConstantVector::get(makeArrayRef(Indexes, Size)); in simplifyX86vpermv() local
893 SmallVector<uint32_t, 8> ShuffleMask(NumElts); in simplifyX86vperm2() local
DInstCombineVectorOps.cpp1056 SmallVector<Constant *, 16> ShuffleMask(SrcNumElems, in visitShuffleVectorInst() local
DInstCombineCasts.cpp1586 SmallVector<uint32_t, 16> ShuffleMask; in optimizeVectorResize() local
/external/llvm/lib/Target/X86/InstPrinter/
DX86InstComments.cpp371 SmallVector<int, 8> ShuffleMask; in EmitAnyX86InstComments() local
/external/llvm/lib/Analysis/
DCostModel.cpp338 SmallVector<int, 32> ShuffleMask(NumVecElems, 0); in matchVectorSplittingReduction() local
/external/llvm/lib/IR/
DAutoUpgrade.cpp705 uint32_t ShuffleMask[2] = { 0, 1 }; in UpgradeIntrinsicCall() local
919 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
/external/swiftshader/third_party/LLVM/utils/PerfectShuffle/
DPerfectShuffle.cpp105 unsigned short ShuffleMask; member
/external/llvm/utils/PerfectShuffle/
DPerfectShuffle.cpp106 unsigned short ShuffleMask; member
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineCasts.cpp1426 SmallVector<Constant*, 16> ShuffleMask; in OptimizeVectorResize() local
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2137 SmallVector<Constant *, 8> ShuffleMask; in reverseVector() local
3638 SmallVector<Constant *, 32> ShuffleMask(VF, nullptr); in vectorizeLoop() local
3827 SmallVector<Constant *, 8> ShuffleMask(VF); in fixFirstOrderRecurrence() local
DSLPVectorizer.cpp2573 Value *ShuffleMask = ConstantVector::get(Mask); in vectorizeTree() local
3898 SmallVector<Constant *, 32> ShuffleMask( in createRdxShuffleMask() local
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp5588 static unsigned isNEONTwoResultShuffleMask(ArrayRef<int> ShuffleMask, EVT VT, in isNEONTwoResultShuffleMask()
6178 ArrayRef<int> ShuffleMask, in LowerVECTOR_SHUFFLEv8i8()
6228 ArrayRef<int> ShuffleMask = SVN->getMask(); in LowerVECTOR_SHUFFLE() local
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelLowering.cpp4305 SmallVectorImpl<int> &ShuffleMask, in LowerVECTOR_SHUFFLEv8i8()
4333 SmallVector<int, 8> ShuffleMask; in LowerVECTOR_SHUFFLE() local
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp5503 static SDValue GenerateTBL(SDValue Op, ArrayRef<int> ShuffleMask, in GenerateTBL()
5589 ArrayRef<int> ShuffleMask = SVN->getMask(); in LowerVECTOR_SHUFFLE() local
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.cpp4539 SmallVector<unsigned, 16> ShuffleMask; in getShuffleScalarElt() local