Home
last modified time | relevance | path

Searched refs:FixedVectorType (Results 1 – 25 of 114) sorted by relevance

12345

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DValueTypes.cpp113 return isExtendedVector() && isa<FixedVectorType>(LLVMTy); in isExtendedFixedLengthVector()
203 return FixedVectorType::get(Type::getInt1Ty(Context), 1); in getTypeForEVT()
205 return FixedVectorType::get(Type::getInt1Ty(Context), 2); in getTypeForEVT()
207 return FixedVectorType::get(Type::getInt1Ty(Context), 4); in getTypeForEVT()
209 return FixedVectorType::get(Type::getInt1Ty(Context), 8); in getTypeForEVT()
211 return FixedVectorType::get(Type::getInt1Ty(Context), 16); in getTypeForEVT()
213 return FixedVectorType::get(Type::getInt1Ty(Context), 32); in getTypeForEVT()
215 return FixedVectorType::get(Type::getInt1Ty(Context), 64); in getTypeForEVT()
217 return FixedVectorType::get(Type::getInt1Ty(Context), 128); in getTypeForEVT()
219 return FixedVectorType::get(Type::getInt1Ty(Context), 256); in getTypeForEVT()
[all …]
H A DInterleavedLoadCombinePass.cpp676 FixedVectorType *const VTy;
678 VectorInfo(FixedVectorType *VTy) in VectorInfo()
738 FixedVectorType *VTy = dyn_cast<FixedVectorType>(Op->getType()); in computeFromBCI()
788 FixedVectorType *ArgTy = in computeFromSVI()
789 cast<FixedVectorType>(SVI->getOperand(0)->getType()); in computeFromSVI()
1205 cast<FixedVectorType>(InterleavedLoad.front().SVI->getType()) in combine()
1207 FixedVectorType *ILTy = FixedVectorType::get(ETy, Factor * ElementsPerSVI); in combine()
1274 Candidates.emplace_back(cast<FixedVectorType>(SVI->getType())); in run()
H A DExpandReductions.cpp129 cast<FixedVectorType>(Vec->getType())->getNumElements())) in expandReductions()
149 cast<FixedVectorType>(Vec->getType())->getNumElements())) in expandReductions()
161 cast<FixedVectorType>(Vec->getType())->getNumElements()) || in expandReductions()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DDerivedTypes.h527 class FixedVectorType : public VectorType {
529 FixedVectorType(Type *ElTy, unsigned NumElts) in FixedVectorType() function
533 static FixedVectorType *get(Type *ElementType, unsigned NumElts);
535 static FixedVectorType *get(Type *ElementType, const FixedVectorType *FVTy) { in get()
539 static FixedVectorType *getInteger(FixedVectorType *VTy) { in getInteger()
540 return cast<FixedVectorType>(VectorType::getInteger(VTy)); in getInteger()
543 static FixedVectorType *getExtendedElementVectorType(FixedVectorType *VTy) { in getExtendedElementVectorType()
544 return cast<FixedVectorType>(VectorType::getExtendedElementVectorType(VTy)); in getExtendedElementVectorType()
547 static FixedVectorType *getTruncatedElementVectorType(FixedVectorType *VTy) { in getTruncatedElementVectorType()
548 return cast<FixedVectorType>( in getTruncatedElementVectorType()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp87 Value *checkGEP(Value *&Offsets, FixedVectorType *Ty, GetElementPtrInst *GEP,
187 unsigned OffsetElemSize = cast<FixedVectorType>(Offsets->getType()) in checkOffsetSize()
204 if (isa<FixedVectorType>(ConstOff->getType())) { in checkOffsetSize()
217 Value *MVEGatherScatterLowering::checkGEP(Value *&Offsets, FixedVectorType *Ty, in checkGEP()
230 !isa<FixedVectorType>(Offsets->getType())) in checkGEP()
240 cast<FixedVectorType>(Offsets->getType())->getNumElements(); in checkGEP()
247 FixedVectorType *OffsetType = cast<FixedVectorType>(Offsets->getType()); in checkGEP()
251 if (!ZextOffs || cast<FixedVectorType>(ZextOffs->getDestTy()) in checkGEP()
275 auto *BCTy = cast<FixedVectorType>(BitCast->getType()); in lookThroughBitcast()
276 auto *BCSrcTy = cast<FixedVectorType>(BitCast->getOperand(0)->getType()); in lookThroughBitcast()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp274 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements(); in findDemandedEltsBySingleUser()
292 cast<FixedVectorType>(UserInstr->getType())->getNumElements(); in findDemandedEltsBySingleUser()
318 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements(); in findDemandedEltsByAllUsers()
437 if (isa<FixedVectorType>(SVI->getType()) && isa<ConstantInt>(Index)) { in visitExtractElementInst()
441 unsigned LHSWidth = cast<FixedVectorType>(SVI->getOperand(0)->getType()) in visitExtractElementInst()
475 unsigned NumElts = cast<FixedVectorType>(V->getType())->getNumElements(); in collectSingleShuffleElements()
517 cast<FixedVectorType>(LHS->getType())->getNumElements(); in collectSingleShuffleElements()
547 auto *InsVecType = cast<FixedVectorType>(InsElt->getType()); in replaceExtractElements()
548 auto *ExtVecType = cast<FixedVectorType>(ExtElt->getVectorOperandType()); in replaceExtractElements()
631 unsigned NumElts = cast<FixedVectorType>(V->getType())->getNumElements(); in collectShuffleElements()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp49 if (auto *FVT = dyn_cast<FixedVectorType>(Ty)) in isV256I32Ty()
177 FixedVectorType *V256I32Ty = FixedVectorType::get(EltTy, 256); in createTileLoadStoreLoops()
302 FixedVectorType *V256I32Ty = FixedVectorType::get(B.getInt32Ty(), 256); in createTileDPLoops()
378 FixedVectorType *V4I8Ty = FixedVectorType::get(B.getInt8Ty(), 4); in createTileDPLoops()
379 FixedVectorType *V4I32Ty = FixedVectorType::get(B.getInt32Ty(), 4); in createTileDPLoops()
433 FixedVectorType *V2I16Ty = FixedVectorType::get(B.getInt16Ty(), 2); in createTileDPLoops()
434 FixedVectorType *V2F32Ty = FixedVectorType::get(B.getFloatTy(), 2); in createTileDPLoops()
562 FixedVectorType *V256I32Ty = FixedVectorType::get(Builder.getInt32Ty(), 256); in lowerTileZero()
H A DX86PartialReduction.cpp71 if (cast<FixedVectorType>(Op->getType())->getNumElements() < 8) in tryMAddReplacement()
139 auto *MulTy = cast<FixedVectorType>(Op->getType()); in tryMAddReplacement()
214 auto *OpTy = cast<FixedVectorType>(Op->getType()); in trySADReplacement()
248 FixedVectorType::get(Builder.getInt32Ty(), IntrinsicNumElts / 4); in trySADReplacement()
268 cast<FixedVectorType>(Ops[0]->getType())->getNumElements() * 2; in trySADReplacement()
278 NumElts = cast<FixedVectorType>(OpTy)->getNumElements(); in trySADReplacement()
285 cast<FixedVectorType>(Ops[0]->getType())->getNumElements(); in trySADReplacement()
313 unsigned NumElems = cast<FixedVectorType>(BO->getType())->getNumElements(); in matchAddReduction()
H A DX86InstCombineIntrinsic.cpp202 auto VT = cast<FixedVectorType>(Vec->getType()); in simplifyX86immShift()
234 unsigned NumAmtElts = cast<FixedVectorType>(AmtVT)->getNumElements(); in simplifyX86immShift()
350 auto VT = cast<FixedVectorType>(II.getType()); in simplifyX86varShift()
448 auto *ArgTy = cast<FixedVectorType>(Arg0->getType()); in simplifyX86pack()
451 assert(cast<FixedVectorType>(ResTy)->getNumElements() == (2 * NumSrcElts) && in simplifyX86pack()
513 auto *ArgTy = dyn_cast<FixedVectorType>(Arg->getType()); in simplifyX86movmsk()
567 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86insertps()
668 auto *ShufTy = FixedVectorType::get(IntTy8, 16); in simplifyX86extrq()
745 auto *ShufTy = FixedVectorType::get(IntTy8, 16); in simplifyX86insertq()
810 auto *VecTy = cast<FixedVectorType>(II.getType()); in simplifyX86pshufb()
[all …]
H A DX86TargetTransformInfo.cpp1046 int OrigSubElts = cast<FixedVectorType>(SubTp)->getNumElements(); in getShuffleCost()
1055 auto *VecTy = FixedVectorType::get(BaseTp->getElementType(), in getShuffleCost()
1057 auto *SubTy = FixedVectorType::get(BaseTp->getElementType(), in getShuffleCost()
1135 cast<FixedVectorType>(BaseTp)->getNumElements()) { in getShuffleCost()
1144 auto *SingleOpTy = FixedVectorType::get(BaseTp->getElementType(), in getShuffleCost()
3180 SubTy = FixedVectorType::get(ScalarType, SubNumElts); in getVectorInstrCost()
3251 for (unsigned i = 0, e = cast<FixedVectorType>(Ty)->getNumElements(); in getScalarizationOverhead()
3269 PowerOf2Ceil(cast<FixedVectorType>(Ty)->getNumElements()); in getScalarizationOverhead()
3310 auto *VTy = dyn_cast<FixedVectorType>(Src); in getMemoryOpCost()
3344 auto *XMMVecTy = FixedVectorType::get(EltTy, NumEltPerXMM); in getMemoryOpCost()
[all …]
H A DX86InterleavedAccess.cpp72 void decompose(Instruction *Inst, unsigned NumSubVectors, FixedVectorType *T,
168 Instruction *VecInst, unsigned NumSubVectors, FixedVectorType *SubVecTy, in decompose()
204 VecBaseTy = FixedVectorType::get(Type::getInt8Ty(LI->getContext()), 16); in decompose()
724 auto *ShuffleTy = cast<FixedVectorType>(Shuffles[0]->getType()); in lowerIntoOptimizedSequence()
727 auto *ShuffleEltTy = cast<FixedVectorType>(Inst->getType()); in lowerIntoOptimizedSequence()
770 FixedVectorType::get(ShuffleEltTy, NumSubVecElems), in lowerIntoOptimizedSequence()
833 assert(cast<FixedVectorType>(SVI->getType())->getNumElements() % Factor == in lowerInterleavedStore()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp265 Size = cast<FixedVectorType>(Ty)->getNumElements(); in INITIALIZE_PASS_DEPENDENCY()
469 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in splitUnary()
489 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in splitBinary()
532 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in splitCall()
582 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitSelectInst()
636 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitGetElementPtrInst()
681 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitCastInst()
700 unsigned DstNumElems = cast<FixedVectorType>(DstVT)->getNumElements(); in visitBitCastInst()
701 unsigned SrcNumElems = cast<FixedVectorType>(SrcVT)->getNumElements(); in visitBitCastInst()
715 auto *MidTy = FixedVectorType::get(DstVT->getElementType(), FanOut); in visitBitCastInst()
[all …]
H A DScalarizeMaskedMemIntrin.cpp98 unsigned NumElts = cast<FixedVectorType>(Mask->getType())->getNumElements(); in isConstantIntVector()
153 VectorType *VecType = cast<FixedVectorType>(CI->getType()); in scalarizeMaskedLoad()
179 unsigned VectorWidth = cast<FixedVectorType>(VecType)->getNumElements(); in scalarizeMaskedLoad()
318 unsigned VectorWidth = cast<FixedVectorType>(VecType)->getNumElements(); in scalarizeMaskedStore()
422 auto *VecType = cast<FixedVectorType>(CI->getType()); in scalarizeMaskedGather()
552 auto *SrcFVTy = cast<FixedVectorType>(Src->getType()); in scalarizeMaskedScatter()
641 auto *VecType = cast<FixedVectorType>(CI->getType()); in scalarizeMaskedExpandLoad()
769 auto *VecType = cast<FixedVectorType>(Src->getType()); in scalarizeMaskedCompressStore()
H A DLowerMatrixIntrinsics.cpp153 auto *VecType = FixedVectorType::get(EltType, NumElements); in computeVectorAddr()
228 addVector(UndefValue::get(FixedVectorType::get( in MatrixTy()
257 return cast<FixedVectorType>(Vectors[0]->getType())->getNumElements(); in getNumColumns()
263 return cast<FixedVectorType>(Vectors[0]->getType())->getNumElements(); in getNumRows()
403 cast<FixedVectorType>(VT)->getNumElements()); in getNumOps()
425 assert(cast<FixedVectorType>(VType)->getNumElements() == in getMatrix()
447 MaskStart < cast<FixedVectorType>(VType)->getNumElements(); in getMatrix()
807 Type *VecTy = FixedVectorType::get(EltTy, Shape.getStride()); in loadMatrix()
837 auto *TileTy = FixedVectorType::get(EltTy, ResultShape.NumRows * in loadMatrix()
883 auto *TileTy = FixedVectorType::get(EltTy, StoreVal.getNumRows() * in storeMatrix()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h86 InstructionCost getBroadcastShuffleOverhead(FixedVectorType *VTy) { in getBroadcastShuffleOverhead()
100 InstructionCost getPermuteShuffleOverhead(FixedVectorType *VTy) { in getPermuteShuffleOverhead()
119 FixedVectorType *SubVTy) { in getExtractSubvectorOverhead()
123 assert((!isa<FixedVectorType>(VTy) || in getExtractSubvectorOverhead()
125 (int)cast<FixedVectorType>(VTy)->getNumElements()) && in getExtractSubvectorOverhead()
144 FixedVectorType *SubVTy) { in getInsertSubvectorOverhead()
148 assert((!isa<FixedVectorType>(VTy) || in getInsertSubvectorOverhead()
150 (int)cast<FixedVectorType>(VTy)->getNumElements()) && in getInsertSubvectorOverhead()
197 auto *VT = cast<FixedVectorType>(DataTy); in getCommonMaskedMemoryOpCost()
205 FixedVectorType::get( in getCommonMaskedMemoryOpCost()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp240 auto *VTp = cast<FixedVectorType>(Tp); in getRandomValue()
302 return FixedVectorType::get(Ty, width); in pickVectorType()
489 cast<FixedVectorType>(Val0->getType())->getNumElements()), in Act()
503 unsigned Width = cast<FixedVectorType>(Val0->getType())->getNumElements(); in Act()
536 cast<FixedVectorType>(Val0->getType())->getNumElements()), in Act()
553 auto *VecTy = cast<FixedVectorType>(VTy); in Act()
635 if (isa<FixedVectorType>(Val0->getType()) && (getRandom() % 1)) { in Act()
637 cast<FixedVectorType>(Val0->getType())->getNumElements(); in Act()
638 CondTy = FixedVectorType::get(CondTy, NumElem); in Act()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DType.cpp78 if (((isa<FixedVectorType>(this)) && Ty->isX86_MMXTy()) && in canLosslesslyBitCastTo()
81 if ((isX86_MMXTy() && isa<FixedVectorType>(Ty)) && in canLosslesslyBitCastTo()
86 if (((isa<FixedVectorType>(this)) && Ty->isX86_AMXTy()) && in canLosslesslyBitCastTo()
89 if ((isX86_AMXTy() && isa<FixedVectorType>(Ty)) && in canLosslesslyBitCastTo()
632 return FixedVectorType::get(ElementType, EC.getKnownMinValue()); in get()
644 FixedVectorType *FixedVectorType::get(Type *ElementType, unsigned NumElts) { in get()
657 Entry = new (pImpl->Alloc) FixedVectorType(ElementType, NumElts); in get()
658 return cast<FixedVectorType>(Entry); in get()
H A DAutoUpgrade.cpp47 if (Arg0Type != FixedVectorType::get(Type::getFloatTy(F->getContext()), 4)) in UpgradePTESTIntrinsic()
670 FixedVectorType::get(Type::getBFloatTy(Ctx), OperandWidth / 16) in UpgradeIntrinsicFunction1()
1042 auto *ResultTy = cast<FixedVectorType>(Op->getType()); in UpgradeX86PSLLDQIntrinsics()
1046 Type *VecTy = FixedVectorType::get(Builder.getInt8Ty(), NumElts); in UpgradeX86PSLLDQIntrinsics()
1076 auto *ResultTy = cast<FixedVectorType>(Op->getType()); in UpgradeX86PSRLDQIntrinsics()
1080 Type *VecTy = FixedVectorType::get(Builder.getInt8Ty(), NumElts); in UpgradeX86PSRLDQIntrinsics()
1109 llvm::VectorType *MaskTy = FixedVectorType::get( in getX86MaskVec()
1134 cast<FixedVectorType>(Op0->getType())->getNumElements()); in EmitX86Select()
1145 auto *MaskTy = FixedVectorType::get(Builder.getInt1Ty(), in EmitX86ScalarSelect()
1161 unsigned NumElts = cast<FixedVectorType>(Op0->getType())->getNumElements(); in UpgradeX86ALIGNIntrinsics()
[all …]
H A DConstants.cpp164 unsigned NumElts = cast<FixedVectorType>(VTy)->getNumElements(); in isNotOneValue()
214 unsigned NumElts = cast<FixedVectorType>(VTy)->getNumElements(); in isNotMinSignedValue()
230 auto *VTy = dyn_cast<FixedVectorType>(getType()); in isFiniteNonZeroFP()
244 auto *VTy = dyn_cast<FixedVectorType>(getType()); in isNormalFP()
258 auto *VTy = dyn_cast<FixedVectorType>(getType()); in hasExactInverseFP()
272 auto *VTy = dyn_cast<FixedVectorType>(getType()); in isNaN()
318 for (unsigned i = 0, e = cast<FixedVectorType>(VTy)->getNumElements(); in containsUndefinedElement()
338 if (auto *VTy = dyn_cast<FixedVectorType>(getType())) { in containsConstantExpression()
776 auto *VTy = dyn_cast<FixedVectorType>(Ty); in replaceUndefsWith()
800 auto *VTy = dyn_cast<FixedVectorType>(Ty); in mergeUndefsWith()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp377 auto *VTy = cast<FixedVectorType>(Ty); in getNumVectorRegs()
485 auto *VTy = cast<FixedVectorType>(Ty); in getArithmeticInstrCost()
616 assert(cast<FixedVectorType>(SrcTy)->getNumElements() == in getVectorTruncCost()
617 cast<FixedVectorType>(DstTy)->getNumElements() && in getVectorTruncCost()
633 unsigned VF = cast<FixedVectorType>(SrcTy)->getNumElements(); in getVectorTruncCost()
695 return FixedVectorType::get(ElTy, VF); in getCmpOpsType()
706 auto *DstVTy = cast<FixedVectorType>(Dst); in getBoolVecToIntConversionCost()
765 auto *SrcVecTy = cast<FixedVectorType>(Src); in getCastInstrCost()
766 auto *DstVecTy = dyn_cast<FixedVectorType>(Dst); in getCastInstrCost()
905 unsigned VF = cast<FixedVectorType>(ValTy)->getNumElements(); in getCmpSelInstrCost()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DSwiftCallingConv.cpp337 (end - begin) / cast<llvm::FixedVectorType>(vecTy)->getNumElements(); in addEntry()
340 e = cast<llvm::FixedVectorType>(vecTy)->getNumElements(); in addEntry()
695 cast<llvm::FixedVectorType>(vectorTy)->getNumElements()); in isLegalVectorType()
708 auto numElts = cast<llvm::FixedVectorType>(vectorTy)->getNumElements(); in splitLegalVectorType()
714 return {llvm::FixedVectorType::get(eltTy, numElts / 2), 2}; in splitLegalVectorType()
730 auto numElts = cast<llvm::FixedVectorType>(origVectorTy)->getNumElements(); in legalizeVectorType()
768 llvm::FixedVectorType::get(eltTy, candidateNumElts)); in legalizeVectorType()
778 components.push_back(llvm::FixedVectorType::get(eltTy, numElts)); in legalizeVectorType()
H A DCGBuiltin.cpp5274 static llvm::FixedVectorType *GetNeonType(CodeGenFunction *CGF, in GetNeonType()
5283 return llvm::FixedVectorType::get(CGF->Int8Ty, V1Ty ? 1 : (8 << IsQuad)); in GetNeonType()
5286 return llvm::FixedVectorType::get(CGF->Int16Ty, V1Ty ? 1 : (4 << IsQuad)); in GetNeonType()
5289 return llvm::FixedVectorType::get(CGF->BFloatTy, V1Ty ? 1 : (4 << IsQuad)); in GetNeonType()
5291 return llvm::FixedVectorType::get(CGF->Int16Ty, V1Ty ? 1 : (4 << IsQuad)); in GetNeonType()
5294 return llvm::FixedVectorType::get(CGF->HalfTy, V1Ty ? 1 : (4 << IsQuad)); in GetNeonType()
5296 return llvm::FixedVectorType::get(CGF->Int16Ty, V1Ty ? 1 : (4 << IsQuad)); in GetNeonType()
5298 return llvm::FixedVectorType::get(CGF->Int32Ty, V1Ty ? 1 : (2 << IsQuad)); in GetNeonType()
5301 return llvm::FixedVectorType::get(CGF->Int64Ty, V1Ty ? 1 : (1 << IsQuad)); in GetNeonType()
5306 return llvm::FixedVectorType::get(CGF->Int8Ty, 16); in GetNeonType()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DVectorUtils.cpp274 if (auto *FVTy = dyn_cast<FixedVectorType>(VTy)) { in findScalarElement()
305 if (SVI && isa<FixedVectorType>(SVI->getType())) { in findScalarElement()
307 cast<FixedVectorType>(SVI->getOperand(0)->getType())->getNumElements(); in findScalarElement()
828 unsigned NumElts1 = cast<FixedVectorType>(VecTy1)->getNumElements(); in concatenateTwoVectors()
829 unsigned NumElts2 = cast<FixedVectorType>(VecTy2)->getNumElements(); in concatenateTwoVectors()
886 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllZeroOrUndef()
913 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllOneOrUndef()
926 assert(isa<FixedVectorType>(Mask->getType()) && in possiblyDemandedEltsInMask()
933 cast<FixedVectorType>(Mask->getType())->getNumElements(); in possiblyDemandedEltsInMask()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp103 auto *Ty = dyn_cast<FixedVectorType>(I.getType()); in vectorizeLoadInsert()
377 auto *VecTy = cast<FixedVectorType>(Vec->getType()); in createShiftShuffle()
519 auto *DestTy = dyn_cast<FixedVectorType>(I.getType()); in foldBitcastShuf()
520 auto *SrcTy = dyn_cast<FixedVectorType>(V->getType()); in foldBitcastShuf()
717 auto *VecTy = dyn_cast<FixedVectorType>(X->getType()); in foldExtractedCmps()
732 auto *CmpTy = cast<FixedVectorType>(CmpInst::makeCmpResultType(X->getType())); in foldExtractedCmps()
785 !isa<FixedVectorType>(SI->getValueOperand()->getType())) in foldSingleElementStore()
799 auto VecTy = cast<FixedVectorType>(SI->getValueOperand()->getType()); in foldSingleElementStore()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp148 if (!isa<FixedVectorType>(DataTy)) in getGatherScatterOpCost()
152 auto *VTy = cast<FixedVectorType>(DataTy); in getGatherScatterOpCost()

12345