Lines Matching refs:isVector
59 if (NarrowTy.isVector()) { in getNarrowTypeBreakDown()
178 if (MainTy.isVector()) { in extractParts()
213 if (!ResultTy.isVector()) { in insertParts()
218 if (PartTy.isVector()) in insertParts()
376 if (LCMTy.isVector()) { in buildWidenedRemergeToDst()
843 if (DstTy.isVector()) in narrowScalar()
859 if (DstTy.isVector()) in narrowScalar()
942 if (DstTy.isVector()) in narrowScalar()
987 if (SrcTy.isVector()) in narrowScalar()
993 if (SrcTy.isVector() && LeftoverBits != 0) in narrowScalar()
1331 assert(Ty.isVector()); in coerceToScalar()
1428 if (DstTy.isVector()) in widenScalarMergeValues()
1585 if (SrcTy.isVector()) in widenScalarUnmergeValues()
1716 if (SrcTy.isVector() || DstTy.isVector()) in widenScalarExtract()
1764 if (!SrcTy.isVector()) in widenScalarExtract()
1786 if (TypeIdx != 0 || WideTy.isVector()) in widenScalarInsert()
2252 bool IsVec = MRI.getType(MI.getOperand(1).getReg()).isVector(); in widenScalar()
2588 if (SrcTy.isVector()) { in lowerBitcast()
2592 if (DstTy.isVector()) { in lowerBitcast()
2638 if (DstTy.isVector()) { in lowerBitcast()
2690 unsigned NewNumElts = CastTy.isVector() ? CastTy.getNumElements() : 1; in bitcastExtractVectorElt()
2693 LLT NewEltTy = CastTy.isVector() ? CastTy.getElementType() : CastTy; in bitcastExtractVectorElt()
2765 if (CastTy.isVector()) { in bitcastExtractVectorElt()
2832 LLT NewEltTy = CastTy.isVector() ? CastTy.getElementType() : CastTy; in bitcastInsertVectorElt()
2836 unsigned NewNumElts = CastTy.isVector() ? CastTy.getNumElements() : 1; in bitcastInsertVectorElt()
2857 if (CastTy.isVector()) { in bitcastInsertVectorElt()
2868 if (CastTy.isVector()) { in bitcastInsertVectorElt()
2889 if (MemTy.isVector()) in lowerLoad()
2932 if (DstTy.isVector()) in lowerLoad()
3002 if (SrcTy.isVector()) in lowerStore()
3100 if (MRI.getType(MI.getOperand(1).getReg()).isVector()) { in bitcast()
3209 if (Ty.isVector()) in lower()
3544 const auto NewEC = NarrowTy0.isVector() ? NarrowTy0.getElementCount() in fewerElementsVectorMultiEltType()
3615 if (NarrowTy.isVector()) { in fewerElementsVectorCasts()
3639 if (NarrowTy.isVector()) in fewerElementsVectorCasts()
3660 unsigned NewElts = NarrowTy.isVector() ? NarrowTy.getNumElements() : 1; in fewerElementsVectorCmp()
3664 NumParts = NarrowTy.isVector() ? (OldElts / NewElts) : DstTy.getNumElements(); in fewerElementsVectorCmp()
3665 NarrowTy1 = NarrowTy.isVector() ? LLT::vector(NarrowTy.getElementCount(), in fewerElementsVectorCmp()
3670 unsigned NewElts = NarrowTy.isVector() ? NarrowTy.getNumElements() : 1; in fewerElementsVectorCmp()
3673 NumParts = NarrowTy.isVector() ? (OldElts / NewElts) : in fewerElementsVectorCmp()
3682 if (NarrowTy1.isVector() && in fewerElementsVectorCmp()
3706 if (NarrowTy1.isVector()) in fewerElementsVectorCmp()
3728 assert(TypeIdx == 0 || CondTy.isVector()); in fewerElementsVectorSelect()
3743 if (CondTy.isVector()) { in fewerElementsVectorSelect()
3753 if (NarrowTy.isVector()) { in fewerElementsVectorSelect()
3766 if (CondTy.isVector()) in fewerElementsVectorSelect()
3774 MIRBuilder.buildSelect(DstReg, CondTy.isVector() ? Src0Regs[i] : CondReg, in fewerElementsVectorSelect()
3779 if (NarrowTy0.isVector()) in fewerElementsVectorSelect()
3904 if (!SrcTy.isVector()) in fewerElementsVectorMulo()
3999 if (!NarrowVecTy.isVector()) in fewerElementsVectorExtractInsertVectorElt()
4194 if (SrcTy.isVector()) { in reduceOperationWidth()
4199 auto NarrowEC = NarrowTy.isVector() ? NarrowTy.getElementCount() in reduceOperationWidth()
4263 if (IsNarrow && DstTy.isVector()) in reduceOperationWidth()
4271 if (IsNarrow && DstTy.isVector()) in reduceOperationWidth()
4802 if (DstTy.isVector()) in narrowScalarShift()
4979 if (MRI.getType(MI.getOperand(1).getReg()).isVector()) in moreElementsVector()
5132 if (DstType.isVector()) in narrowScalarAddSub()
5224 if (Ty.isVector()) in narrowScalarMul()
5334 if (MRI.getType(DstReg).isVector()) in narrowScalarExtract()
5479 if (DstTy.isVector()) in narrowScalarExt()
5499 if (CondTy.isVector()) // TODO: Handle vselect in narrowScalarSelect()
6249 if (MRI.getType(Src).isVector()) // TODO: Handle vectors directly. in lowerFPTRUNC_F64_TO_F16()
6705 if (Src0Ty.isVector()) in lowerShuffleVector()
6797 (SrcTy.isVector() && DstTy == SrcTy.getElementType()))) { in lowerExtract()
6828 if (InsertTy.isVector() || in lowerInsert()
6829 (DstTy.isVector() && DstTy.getElementType() != InsertTy)) in lowerInsert()
7220 if (!DstTy.isVector()) in lowerSelect()