Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp983 if (!TLI.isShuffleMaskLegal(ShuffleMask, ByteVT)) in ExpandBSWAP()
987 Op = DAG.getNode(ISD::BITCAST, DL, ByteVT, Op.getOperand(0)); in ExpandBSWAP()
988 Op = DAG.getVectorShuffle(ByteVT, DL, Op, DAG.getUNDEF(ByteVT), ShuffleMask); in ExpandBSWAP()
1008 if (TLI.isShuffleMaskLegal(BSWAPMask, ByteVT) && in ExpandBITREVERSE()
1009 (TLI.isOperationLegalOrCustom(ISD::BITREVERSE, ByteVT) || in ExpandBITREVERSE()
1010 (TLI.isOperationLegalOrCustom(ISD::SHL, ByteVT) && in ExpandBITREVERSE()
1011 TLI.isOperationLegalOrCustom(ISD::SRL, ByteVT) && in ExpandBITREVERSE()
1012 TLI.isOperationLegalOrCustomOrPromote(ISD::AND, ByteVT) && in ExpandBITREVERSE()
1015 Op = DAG.getNode(ISD::BITCAST, DL, ByteVT, Op.getOperand(0)); in ExpandBITREVERSE()
1016 Op = DAG.getVectorShuffle(ByteVT, DL, Op, DAG.getUNDEF(ByteVT), in ExpandBITREVERSE()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10634 VT, DAG.getNode(X86ISD::PALIGNR, DL, ByteVT, DAG.getBitcast(ByteVT, Hi), in lowerVectorShuffleAsByteRotateAndPermute()
10635 DAG.getBitcast(ByteVT, Lo), in lowerVectorShuffleAsByteRotateAndPermute()
10836 Lo = DAG.getBitcast(ByteVT, Lo); in lowerVectorShuffleAsByteRotate()
10837 Hi = DAG.getBitcast(ByteVT, Hi); in lowerVectorShuffleAsByteRotate()
10852 assert(ByteVT == MVT::v16i8 && in lowerVectorShuffleAsByteRotate()
25566 SDValue ByteOp = DAG.getBitcast(ByteVT, Op0); in LowerVectorCTPOP()
31198 MVT ByteVT = MVT::getVectorVT(MVT::i8, NumBytes); in combineX86ShuffleChain() local
31199 Res = DAG.getBitcast(ByteVT, V1); in combineX86ShuffleChain()
31228 MVT ByteVT = MVT::v16i8; in combineX86ShuffleChain() local
31229 V1 = DAG.getBitcast(ByteVT, V1); in combineX86ShuffleChain()
[all …]