Home
last modified time | relevance | path

Searched refs:BroadcastVT (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp10986 MVT BroadcastVT = VT; in lowerVectorShuffleAsBroadcast() local
11002 BroadcastVT = MVT::getVectorVT(MVT::f64, VT.getVectorNumElements()); in lowerVectorShuffleAsBroadcast()
11003 Opcode = (BroadcastVT.is128BitVector() && !Subtarget.hasAVX2()) in lowerVectorShuffleAsBroadcast()
11012 EVT SVT = BroadcastVT.getScalarType(); in lowerVectorShuffleAsBroadcast()
11041 assert(V.getScalarValueSizeInBits() == BroadcastVT.getScalarSizeInBits() && in lowerVectorShuffleAsBroadcast()
11054 if (SrcVT.getScalarType() != BroadcastVT.getScalarType()) { in lowerVectorShuffleAsBroadcast()
11055 assert(SrcVT.getScalarSizeInBits() == BroadcastVT.getScalarSizeInBits() && in lowerVectorShuffleAsBroadcast()
11059 SrcVT = MVT::getVectorVT(BroadcastVT.getScalarType(), NumSrcElts); in lowerVectorShuffleAsBroadcast()
11061 SrcVT = BroadcastVT.getScalarType(); in lowerVectorShuffleAsBroadcast()
11069 unsigned NumBroadcastElts = BroadcastVT.getVectorNumElements(); in lowerVectorShuffleAsBroadcast()
[all …]
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp8618 MVT BroadcastVT = VT; in lowerVectorShuffleAsBroadcast() local
8634 BroadcastVT = MVT::getVectorVT(MVT::f64, VT.getVectorNumElements()); in lowerVectorShuffleAsBroadcast()
8635 Opcode = (BroadcastVT.is128BitVector() ? X86ISD::MOVDDUP : Opcode); in lowerVectorShuffleAsBroadcast()
8642 EVT SVT = BroadcastVT.getScalarType(); in lowerVectorShuffleAsBroadcast()
8678 if (SrcVT.getScalarType() != BroadcastVT.getScalarType()) { in lowerVectorShuffleAsBroadcast()
8679 assert(SrcVT.getScalarSizeInBits() == BroadcastVT.getScalarSizeInBits() && in lowerVectorShuffleAsBroadcast()
8683 SrcVT = MVT::getVectorVT(BroadcastVT.getScalarType(), NumSrcElts); in lowerVectorShuffleAsBroadcast()
8685 SrcVT = BroadcastVT.getScalarType(); in lowerVectorShuffleAsBroadcast()
8690 return DAG.getBitcast(VT, DAG.getNode(Opcode, DL, BroadcastVT, V)); in lowerVectorShuffleAsBroadcast()