Lines Matching refs:isVector
63 if (NarrowTy.isVector()) { in getNarrowTypeBreakDown()
183 if (MainTy.isVector()) { in extractParts()
214 assert(RegTy.isVector() && "Expected a vector type"); in extractVectorParts()
257 if (!ResultTy.isVector()) { in insertParts()
262 if (PartTy.isVector()) in insertParts()
270 if (ResultTy.isVector()) { in insertParts()
453 if (LCMTy.isVector()) { in buildWidenedRemergeToDst()
920 if (DstTy.isVector()) in narrowScalar()
936 if (DstTy.isVector()) in narrowScalar()
1037 if (DstTy.isVector()) in narrowScalar()
1082 if (SrcTy.isVector()) in narrowScalar()
1088 if (SrcTy.isVector() && LeftoverBits != 0) in narrowScalar()
1426 assert(Ty.isVector()); in coerceToScalar()
1503 if (DstTy.isVector()) in widenScalarMergeValues()
1626 if (SrcTy.isVector()) in widenScalarUnmergeValues()
1757 if (SrcTy.isVector() || DstTy.isVector()) in widenScalarExtract()
1805 if (!SrcTy.isVector()) in widenScalarExtract()
1827 if (TypeIdx != 0 || WideTy.isVector()) in widenScalarInsert()
1884 unsigned BoolExtOp = MIRBuilder.getBoolExtOp(WideTy.isVector(), false); in widenScalarAddSubOverflow()
2313 bool IsVec = MRI.getType(MI.getOperand(1).getReg()).isVector(); in widenScalar()
2633 if (SrcTy.isVector()) { in lowerBitcast()
2637 if (DstTy.isVector()) { in lowerBitcast()
2683 if (DstTy.isVector()) { in lowerBitcast()
2735 unsigned NewNumElts = CastTy.isVector() ? CastTy.getNumElements() : 1; in bitcastExtractVectorElt()
2738 LLT NewEltTy = CastTy.isVector() ? CastTy.getElementType() : CastTy; in bitcastExtractVectorElt()
2810 if (CastTy.isVector()) { in bitcastExtractVectorElt()
2877 LLT NewEltTy = CastTy.isVector() ? CastTy.getElementType() : CastTy; in bitcastInsertVectorElt()
2881 unsigned NewNumElts = CastTy.isVector() ? CastTy.getNumElements() : 1; in bitcastInsertVectorElt()
2902 if (CastTy.isVector()) { in bitcastInsertVectorElt()
2913 if (CastTy.isVector()) { in bitcastInsertVectorElt()
2939 if (MemTy.isVector()) in lowerLoad()
3014 if (MemTy.isVector()) { in lowerLoad()
3081 if (SrcTy.isVector()) in lowerStore()
3104 if (MemTy.isVector()) { in lowerStore()
3200 if (MRI.getType(MI.getOperand(1).getReg()).isVector()) { in bitcast()
3309 if (Ty.isVector()) in lower()
3608 if (!VecTy.isVector()) in hasSameNumEltsOnAllVectorOperands()
3621 if (!Ty.isVector()) { in hasSameNumEltsOnAllVectorOperands()
3642 assert(Ty.isVector() && "Expected vector type"); in makeDstOps()
3822 assert(SrcTy.isVector() && NarrowTy.isVector() && "Expected vector types"); in fewerElementsVectorUnmergeValues()
3864 assert(DstTy.isVector() && NarrowTy.isVector() && "Expected vector types"); in fewerElementsVectorMerge()
3874 assert(SrcTy.isVector() && "Expected vector types"); in fewerElementsVectorMerge()
3927 unsigned NumSrcElts = SrcTy.isVector() ? SrcTy.getNumElements() : 1; in fewerElementsVectorMerge()
3957 if (!NarrowVecTy.isVector()) in fewerElementsVectorExtractInsertVectorElt()
4116 unsigned NumElts = NarrowTy.isVector() ? NarrowTy.getNumElements() : 1; in fewerElementsVector()
4222 if (MRI.getType(MI.getOperand(1).getReg()).isVector()) in fewerElementsVector()
4460 if (NarrowTy.isVector() && in fewerElementsVectorReductions()
4468 NarrowTy.isVector() ? SrcTy.getNumElements() / NarrowTy.getNumElements() in fewerElementsVectorReductions()
4665 if (DstTy.isVector()) in narrowScalarShift()
4882 if (CondTy.isVector()) in moreElementsVector()
5040 if (DstType.isVector()) in narrowScalarAddSub()
5132 if (Ty.isVector()) in narrowScalarMul()
5239 if (MRI.getType(DstReg).isVector()) in narrowScalarExtract()
5384 if (DstTy.isVector()) in narrowScalarExt()
5404 if (CondTy.isVector()) // TODO: Handle vselect in narrowScalarSelect()
6175 if (MRI.getType(Src).isVector()) // TODO: Handle vectors directly. in lowerFPTRUNC_F64_TO_F16()
6648 if (Src0Ty.isVector()) in lowerShuffleVector()
6739 if (SrcTy.isVector()) { in lowerExtract()
6766 (SrcTy.isVector() && DstTy == SrcTy.getElementType()))) { in lowerExtract()
6798 if (DstTy.isVector() && !InsertTy.isPointer()) { in lowerInsert()
6836 if (InsertTy.isVector() || in lowerInsert()
6837 (DstTy.isVector() && DstTy.getElementType() != InsertTy)) in lowerInsert()
7227 if (!DstTy.isVector()) in lowerSelect()
7373 if (NewTy.isVector()) in findGISelOptimalMemOpLowering()
7407 if (Ty.isVector()) in getTypeForLLT()
7418 if (!Ty.isVector() && ValVRegAndVal) { in getMemsetValue()
7440 if (Ty.isVector()) in getMemsetValue()
7532 if (!LargestTy.isVector() && !Ty.isVector() && in lowerMemset()