Searched refs:PackVT (Results 1 – 2 of 2) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 5520 EVT PackVT = ResultVT.isInteger() ? MVT::v2i16 : MVT::v2f16; in lowerVECTOR_SHUFFLE() local 5521 EVT EltVT = PackVT.getVectorElementType(); in lowerVECTOR_SHUFFLE() 5541 PackVT, SVN->getOperand(VecIdx), in lowerVECTOR_SHUFFLE() 5559 Pieces.push_back(DAG.getBuildVector(PackVT, SL, { Elt0, Elt1 })); in lowerVECTOR_SHUFFLE()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 11810 auto MatchPACK = [&](SDValue N1, SDValue N2, MVT PackVT) { in matchShuffleWithPACK() argument 11811 unsigned NumSrcBits = PackVT.getScalarSizeInBits(); in matchShuffleWithPACK() 11813 SDValue VV1 = DAG.getBitcast(PackVT, N1); in matchShuffleWithPACK() 11814 SDValue VV2 = DAG.getBitcast(PackVT, N2); in matchShuffleWithPACK() 11821 SrcVT = PackVT; in matchShuffleWithPACK() 11830 SrcVT = PackVT; in matchShuffleWithPACK() 11840 MVT PackVT = MVT::getVectorVT(PackSVT, NumElts >> NumStages); in matchShuffleWithPACK() local 11846 if (MatchPACK(V1, V2, PackVT)) in matchShuffleWithPACK() 11853 if (MatchPACK(V1, V1, PackVT)) in matchShuffleWithPACK() 11863 MVT PackVT; in lowerShuffleWithPACK() local [all …]
|