Searched refs:ByteVT (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorOps.cpp | 983 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 D | X86ISelLowering.cpp | 10634 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 …]
|