/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DerivedTypes.h | 539 class FixedVectorType : public VectorType { 541 FixedVectorType(Type *ElTy, unsigned NumElts) in FixedVectorType() function 545 static FixedVectorType *get(Type *ElementType, unsigned NumElts); 547 static FixedVectorType *get(Type *ElementType, const FixedVectorType *FVTy) { in get() 551 static FixedVectorType *getInteger(FixedVectorType *VTy) { in getInteger() 552 return cast<FixedVectorType>(VectorType::getInteger(VTy)); in getInteger() 555 static FixedVectorType *getExtendedElementVectorType(FixedVectorType *VTy) { in getExtendedElementVectorType() 556 return cast<FixedVectorType>(VectorType::getExtendedElementVectorType(VTy)); in getExtendedElementVectorType() 559 static FixedVectorType *getTruncatedElementVectorType(FixedVectorType *VTy) { in getTruncatedElementVectorType() 560 return cast<FixedVectorType>( in getTruncatedElementVectorType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVEGatherScatterLowering.cpp | 90 FixedVectorType *Ty, Type *MemoryTy, 95 Value *decomposeGEP(Value *&Offsets, FixedVectorType *Ty, 197 unsigned OffsetElemSize = cast<FixedVectorType>(Offsets->getType()) in checkOffsetSize() 214 if (isa<FixedVectorType>(ConstOff->getType())) { in checkOffsetSize() 228 int &Scale, FixedVectorType *Ty, in decomposePtr() 243 FixedVectorType *PtrTy = cast<FixedVectorType>(Ptr->getType()); in decomposePtr() 249 Ptr, FixedVectorType::get(Builder.getInt32Ty(), 4)); in decomposePtr() 255 FixedVectorType *Ty, in decomposeGEP() 268 !isa<FixedVectorType>(Offsets->getType())) in decomposeGEP() 278 cast<FixedVectorType>(Offsets->getType())->getNumElements(); in decomposeGEP() [all …]
|
H A D | ARMTargetTransformInfo.cpp | 182 cast<FixedVectorType>(II.getType())->getNumElements(), in instCombineIntrinsic() 269 unsigned NumElts = cast<FixedVectorType>(II.getType())->getNumElements(); in simplifyDemandedVectorEltsIntrinsic() 1022 cast<FixedVectorType>(ValTy)->getNumElements() > 1) { in getCmpSelInstrCost() 1023 FixedVectorType *VecValTy = cast<FixedVectorType>(ValTy); in getCmpSelInstrCost() 1024 FixedVectorType *VecCondTy = dyn_cast_or_null<FixedVectorType>(CondTy); in getCmpSelInstrCost() 1026 VecCondTy = cast<FixedVectorType>(CmpInst::makeCmpResultType(VecValTy)); in getCmpSelInstrCost() 1111 if (auto *VecTy = dyn_cast<FixedVectorType>(DataTy)) { in isLegalMaskedLoad() 1457 if (auto *VTy = dyn_cast<FixedVectorType>(Ty)) { in getArithmeticInstrCost() 1497 if (ST->hasMVEFloatOps() && isa<FixedVectorType>(Src) && I && in getMemoryOpCost() 1501 FixedVectorType *SrcVTy = cast<FixedVectorType>(Src); in getMemoryOpCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 199 assert(isa<FixedVectorType>(Ext.getVectorOperand()->getType()) && in foldBitcastExtElt() 324 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements(); in findDemandedEltsBySingleUser() 342 cast<FixedVectorType>(UserInstr->getType())->getNumElements(); in findDemandedEltsBySingleUser() 368 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements(); in findDemandedEltsByAllUsers() 548 if (isa<FixedVectorType>(SVI->getType()) && isa<ConstantInt>(Index)) { in visitExtractElementInst() 552 unsigned LHSWidth = cast<FixedVectorType>(SVI->getOperand(0)->getType()) in visitExtractElementInst() 625 unsigned NumElts = cast<FixedVectorType>(V->getType())->getNumElements(); in collectSingleShuffleElements() 667 cast<FixedVectorType>(LHS->getType())->getNumElements(); in collectSingleShuffleElements() 697 auto *InsVecType = cast<FixedVectorType>(InsElt->getType()); in replaceExtractElements() 698 auto *ExtVecType = cast<FixedVectorType>(ExtElt->getVectorOperandType()); in replaceExtractElements() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LowerAMXIntrinsics.cpp | 49 if (auto *FVT = dyn_cast<FixedVectorType>(Ty)) in isV256I32Ty() 177 FixedVectorType *V256I32Ty = FixedVectorType::get(EltTy, 256); in createTileLoadStoreLoops() 300 FixedVectorType *V256I32Ty = FixedVectorType::get(B.getInt32Ty(), 256); in createTileDPLoops() 376 FixedVectorType *V4I8Ty = FixedVectorType::get(B.getInt8Ty(), 4); in createTileDPLoops() 377 FixedVectorType *V4I32Ty = FixedVectorType::get(B.getInt32Ty(), 4); in createTileDPLoops() 431 FixedVectorType *V2I16Ty = FixedVectorType::get(B.getInt16Ty(), 2); in createTileDPLoops() 432 FixedVectorType *V2F32Ty = FixedVectorType::get(B.getFloatTy(), 2); in createTileDPLoops() 559 FixedVectorType *V256I32Ty = FixedVectorType::get(Builder.getInt32Ty(), 256); in lowerTileZero()
|
H A D | X86PartialReduction.cpp | 110 if (cast<FixedVectorType>(Op->getType())->getNumElements() < 8) in tryMAddReplacement() 185 auto *MulTy = cast<FixedVectorType>(Op->getType()); in tryMAddReplacement() 265 auto *OpTy = cast<FixedVectorType>(Op->getType()); in trySADReplacement() 299 FixedVectorType::get(Builder.getInt32Ty(), IntrinsicNumElts / 4); in trySADReplacement() 319 cast<FixedVectorType>(Ops[0]->getType())->getNumElements() * 2; in trySADReplacement() 329 NumElts = cast<FixedVectorType>(OpTy)->getNumElements(); in trySADReplacement() 336 cast<FixedVectorType>(Ops[0]->getType())->getNumElements(); in trySADReplacement() 368 unsigned NumElems = cast<FixedVectorType>(BO->getType())->getNumElements(); in matchAddReduction()
|
H A D | X86InstCombineIntrinsic.cpp | 204 auto *VT = cast<FixedVectorType>(Vec->getType()); in simplifyX86immShift() 236 unsigned NumAmtElts = cast<FixedVectorType>(AmtVT)->getNumElements(); in simplifyX86immShift() 352 auto *VT = cast<FixedVectorType>(II.getType()); in simplifyX86varShift() 449 auto *ArgTy = cast<FixedVectorType>(Arg0->getType()); in simplifyX86pack() 452 assert(cast<FixedVectorType>(ResTy)->getNumElements() == (2 * NumSrcElts) && in simplifyX86pack() 510 auto *ResTy = cast<FixedVectorType>(II.getType()); in simplifyX86pmulh() 511 auto *ArgTy = cast<FixedVectorType>(Arg0->getType()); in simplifyX86pmulh() 541 auto *ExtTy = FixedVectorType::getExtendedElementVectorType(ArgTy); in simplifyX86pmulh() 550 auto *RndTy = FixedVectorType::get(RndEltTy, ExtTy); in simplifyX86pmulh() 568 auto *ResTy = cast<FixedVectorType>(II.getType()); in simplifyX86pmadd() [all …]
|
H A D | X86InterleavedAccess.cpp | 72 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() 720 auto *ShuffleTy = cast<FixedVectorType>(Shuffles[0]->getType()); in lowerIntoOptimizedSequence() 723 auto *ShuffleEltTy = cast<FixedVectorType>(Inst->getType()); in lowerIntoOptimizedSequence() 766 FixedVectorType::get(ShuffleEltTy, NumSubVecElems), in lowerIntoOptimizedSequence() 829 assert(cast<FixedVectorType>(SVI->getType())->getNumElements() % Factor == in lowerInterleavedStore()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 263 auto *Ty = cast<FixedVectorType>(I.getType()); in vectorizeLoadInsert() 300 cast<FixedVectorType>(Shuf->getOperand(0)->getType())->getNumElements(); in widenSubvectorLoad() 312 auto *Ty = cast<FixedVectorType>(I.getType()); in widenSubvectorLoad() 499 auto *VecTy = cast<FixedVectorType>(Vec->getType()); in createShiftShuffle() 513 if (!isa<FixedVectorType>(ExtElt->getOperand(0)->getType())) in translateExtract() 651 auto *VecTy = cast<FixedVectorType>(I.getType()); in foldInsExtFNeg() 709 auto *DestTy = dyn_cast<FixedVectorType>(I.getType()); in foldBitcastShuffle() 710 auto *SrcTy = dyn_cast<FixedVectorType>(V0->getType()); in foldBitcastShuffle() 724 auto *BCTy0 = dyn_cast<FixedVectorType>(peekThroughBitcasts(V0)->getType()); in foldBitcastShuffle() 725 auto *BCTy1 = dyn_cast<FixedVectorType>(peekThroughBitcasts(V1)->getType()); in foldBitcastShuffle() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 91 InstructionCost getBroadcastShuffleOverhead(FixedVectorType *VTy, in getBroadcastShuffleOverhead() 108 InstructionCost getPermuteShuffleOverhead(FixedVectorType *VTy, in getPermuteShuffleOverhead() 132 FixedVectorType *SubVTy) { in getExtractSubvectorOverhead() 136 assert((!isa<FixedVectorType>(VTy) || in getExtractSubvectorOverhead() 138 (int)cast<FixedVectorType>(VTy)->getNumElements()) && in getExtractSubvectorOverhead() 160 FixedVectorType *SubVTy) { in getInsertSubvectorOverhead() 164 assert((!isa<FixedVectorType>(VTy) || in getInsertSubvectorOverhead() 166 (int)cast<FixedVectorType>(VTy)->getNumElements()) && in getInsertSubvectorOverhead() 219 auto *VT = cast<FixedVectorType>(DataTy); 229 FixedVectorType::get( [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandReductions.cpp | 82 cast<FixedVectorType>(Vec->getType())->getNumElements())) in expandReductions() 100 auto *FTy = cast<FixedVectorType>(Vec->getType()); in expandReductions() 129 cast<FixedVectorType>(Vec->getType())->getNumElements())) in expandReductions() 141 cast<FixedVectorType>(Vec->getType())->getNumElements()) || in expandReductions()
|
H A D | InterleavedLoadCombinePass.cpp | 676 FixedVectorType *const VTy; 678 VectorInfo(FixedVectorType *VTy) : VTy(VTy) { in VectorInfo() 739 FixedVectorType *VTy = dyn_cast<FixedVectorType>(Op->getType()); in computeFromBCI() 789 FixedVectorType *ArgTy = in computeFromSVI() 790 cast<FixedVectorType>(SVI->getOperand(0)->getType()); in computeFromSVI() 1209 cast<FixedVectorType>(InterleavedLoad.front().SVI->getType()) in combine() 1211 FixedVectorType *ILTy = FixedVectorType::get(ETy, Factor * ElementsPerSVI); in combine() 1272 Candidates.emplace_back(cast<FixedVectorType>(SVI->getType())); in run()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULateCodeGenPrepare.cpp | 124 FixedVectorType *VTy = dyn_cast<FixedVectorType>(ITy); in shouldReplace() 195 FixedVectorType *VTy = cast<FixedVectorType>(OriginalType); in calculateConvertType() 211 FixedVectorType *VTy = cast<FixedVectorType>(V->getType()); in convertToOptType() 242 FixedVectorType *NewVTy = cast<FixedVectorType>(ConvertType); in convertFromOptType()
|
H A D | AMDGPUPromoteAlloca.cpp | 449 Instruction *Inst, const DataLayout &DL, FixedVectorType *VectorTy, in promoteAllocaUserToVector() 479 const unsigned NumPtrElts = cast<FixedVectorType>(PtrTy)->getNumElements(); in promoteAllocaUserToVector() 485 Val, FixedVectorType::get(EltTy, NumPtrElts)); in promoteAllocaUserToVector() 517 if (isa<FixedVectorType>(AccessTy)) { in promoteAllocaUserToVector() 520 auto *SubVecTy = FixedVectorType::get(VecEltTy, NumLoadedElts); in promoteAllocaUserToVector() 572 if (isa<FixedVectorType>(AccessTy)) { in promoteAllocaUserToVector() 577 auto *SubVecTy = FixedVectorType::get(VecEltTy, NumWrittenElts); in promoteAllocaUserToVector() 664 static bool isSupportedAccessType(FixedVectorType *VecTy, Type *AccessTy, in isSupportedAccessType() 677 if (isa<FixedVectorType>(AccessTy)) { in isSupportedAccessType() 736 auto *VectorTy = dyn_cast<FixedVectorType>(AllocaTy); in tryPromoteAllocaToVector() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 419 auto *VTy = cast<FixedVectorType>(Ty); in getNumVectorRegs() 531 auto *VTy = cast<FixedVectorType>(Ty); in getArithmeticInstrCost() 664 assert(cast<FixedVectorType>(SrcTy)->getNumElements() == in getVectorTruncCost() 665 cast<FixedVectorType>(DstTy)->getNumElements() && in getVectorTruncCost() 681 unsigned VF = cast<FixedVectorType>(SrcTy)->getNumElements(); in getVectorTruncCost() 743 return FixedVectorType::get(ElTy, VF); in getCmpOpsType() 754 auto *DstVTy = cast<FixedVectorType>(Dst); in getBoolVecToIntConversionCost() 847 auto *SrcVecTy = cast<FixedVectorType>(Src); in getCastInstrCost() 848 auto *DstVecTy = dyn_cast<FixedVectorType>(Dst); in getCastInstrCost() 995 unsigned VF = cast<FixedVectorType>(ValTy)->getNumElements(); in getCmpSelInstrCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILOpLowering.cpp | 45 auto *VecArg = dyn_cast<FixedVectorType>(Arg->getType()); in populateOperands() 60 [[maybe_unused]] auto *VecArg0 = dyn_cast<FixedVectorType>(Arg0->getType()); in argVectorFlatten() 65 [[maybe_unused]] auto *VecArg = dyn_cast<FixedVectorType>(Arg->getType()); in argVectorFlatten()
|
H A D | DXILIntrinsicExpansion.cpp | 61 cast<FixedVectorType>(Ty)->getNumElements()), in expandAbs() 87 auto *AVec = dyn_cast<FixedVectorType>(A->getType()); in expandIntegerDot() 112 cast<FixedVectorType>(Ty)->getNumElements()), in expandExpIntrinsic() 138 auto *XVec = dyn_cast<FixedVectorType>(Ty); in expandAnyIntrinsic() 184 cast<FixedVectorType>(Ty)->getNumElements()), in expandLogIntrinsic()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Type.cpp | 129 if (((isa<FixedVectorType>(this)) && Ty->isX86_MMXTy()) && in canLosslesslyBitCastTo() 132 if ((isX86_MMXTy() && isa<FixedVectorType>(Ty)) && in canLosslesslyBitCastTo() 137 if (((isa<FixedVectorType>(this)) && Ty->isX86_AMXTy()) && in canLosslesslyBitCastTo() 140 if ((isX86_AMXTy() && isa<FixedVectorType>(Ty)) && in canLosslesslyBitCastTo() 680 return FixedVectorType::get(ElementType, EC.getKnownMinValue()); in get() 692 FixedVectorType *FixedVectorType::get(Type *ElementType, unsigned NumElts) { in get() 705 Entry = new (pImpl->Alloc) FixedVectorType(ElementType, NumElts); in get() 706 return cast<FixedVectorType>(Entry); in get()
|
H A D | AutoUpgrade.cpp | 61 if (Arg0Type != FixedVectorType::get(Type::getFloatTy(F->getContext()), 4)) in upgradePTESTIntrinsic() 663 FixedVectorType::get(Type::getBFloatTy(Ctx), OperandWidth / 16)}}; in upgradeArmOrAarch64IntrinsicFunction() 750 if (cast<FixedVectorType>(F->getReturnType())->getNumElements() == 4) { in upgradeArmOrAarch64IntrinsicFunction() 1495 auto *ResultTy = cast<FixedVectorType>(Op->getType()); in upgradeX86PSLLDQIntrinsics() 1499 Type *VecTy = FixedVectorType::get(Builder.getInt8Ty(), NumElts); in upgradeX86PSLLDQIntrinsics() 1529 auto *ResultTy = cast<FixedVectorType>(Op->getType()); in upgradeX86PSRLDQIntrinsics() 1533 Type *VecTy = FixedVectorType::get(Builder.getInt8Ty(), NumElts); in upgradeX86PSRLDQIntrinsics() 1562 llvm::VectorType *MaskTy = FixedVectorType::get( in getX86MaskVec() 1587 cast<FixedVectorType>(Op0->getType())->getNumElements()); in emitX86Select() 1598 auto *MaskTy = FixedVectorType::get(Builder.getInt1Ty(), in emitX86ScalarSelect() [all …]
|
H A D | Constants.cpp | 151 if (auto *VTy = dyn_cast<FixedVectorType>(getType())) { in isNotOneValue() 196 if (auto *VTy = dyn_cast<FixedVectorType>(getType())) { in isNotMinSignedValue() 218 if (auto *VTy = dyn_cast<FixedVectorType>(getType())) { in isFiniteNonZeroFP() 239 if (auto *VTy = dyn_cast<FixedVectorType>(getType())) { in isNormalFP() 260 if (auto *VTy = dyn_cast<FixedVectorType>(getType())) { in hasExactInverseFP() 281 if (auto *VTy = dyn_cast<FixedVectorType>(getType())) { in isNaN() 333 for (unsigned i = 0, e = cast<FixedVectorType>(VTy)->getNumElements(); in containsUndefinedElement() 361 if (auto *VTy = dyn_cast<FixedVectorType>(getType())) { in containsConstantExpression() 777 auto *VTy = dyn_cast<FixedVectorType>(Ty); in replaceUndefsWith() 801 auto *VTy = dyn_cast<FixedVectorType>(Ty); in mergeUndefsWith() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | SwiftCallingConv.cpp | 339 (end - begin) / cast<llvm::FixedVectorType>(vecTy)->getNumElements(); in addEntry() 342 e = cast<llvm::FixedVectorType>(vecTy)->getNumElements(); in addEntry() 692 cast<llvm::FixedVectorType>(vectorTy)->getNumElements()); in isLegalVectorType() 704 auto numElts = cast<llvm::FixedVectorType>(vectorTy)->getNumElements(); in splitLegalVectorType() 710 return {llvm::FixedVectorType::get(eltTy, numElts / 2), 2}; in splitLegalVectorType() 726 auto numElts = cast<llvm::FixedVectorType>(origVectorTy)->getNumElements(); in legalizeVectorType() 764 llvm::FixedVectorType::get(eltTy, candidateNumElts)); in legalizeVectorType() 774 components.push_back(llvm::FixedVectorType::get(eltTy, numElts)); in legalizeVectorType()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 102 FixedVectorType *VecTy = nullptr; 247 if (auto *RemVecTy = dyn_cast<FixedVectorType>(VS.RemainderTy)) in concatenate() 378 if (auto *VecTy = dyn_cast<FixedVectorType>(FragmentTy)) { in operator []() 541 Split.VecTy = dyn_cast<FixedVectorType>(Ty); in getVectorSplit() 559 Split.SplitTy = FixedVectorType::get(ElemTy, Split.NumPacked); in getVectorSplit() 563 Split.RemainderTy = FixedVectorType::get(ElemTy, RemainderElems); in getVectorSplit() 689 dyn_cast<FixedVectorType>(OpI->getType())) { in splitCall() 756 if (isa<FixedVectorType>(SI.getCondition()->getType())) { in visitSelectInst() 825 dyn_cast<FixedVectorType>(GEPI.getOperand(I)->getType())) { in visitGetElementPtrInst() 912 MidVS.VecTy = FixedVectorType::get(DstVS->VecTy->getElementType(), in visitBitCastInst() [all …]
|
H A D | ScalarizeMaskedMemIntrin.cpp | 96 unsigned NumElts = cast<FixedVectorType>(Mask->getType())->getNumElements(); in isConstantIntVector() 151 VectorType *VecType = cast<FixedVectorType>(CI->getType()); in scalarizeMaskedLoad() 173 unsigned VectorWidth = cast<FixedVectorType>(VecType)->getNumElements(); in scalarizeMaskedLoad() 308 unsigned VectorWidth = cast<FixedVectorType>(VecType)->getNumElements(); in scalarizeMaskedStore() 412 auto *VecType = cast<FixedVectorType>(CI->getType()); in scalarizeMaskedGather() 542 auto *SrcFVTy = cast<FixedVectorType>(Src->getType()); in scalarizeMaskedScatter() 632 auto *VecType = cast<FixedVectorType>(CI->getType()); in scalarizeMaskedExpandLoad() 765 auto *VecType = cast<FixedVectorType>(Src->getType()); in scalarizeMaskedCompressStore() 875 auto *AddrType = cast<FixedVectorType>(Ptrs->getType()); in scalarizeMaskedVectorHistogram()
|
H A D | LowerMatrixIntrinsics.cpp | 372 addVector(PoisonValue::get(FixedVectorType::get( in MatrixTy() 401 return cast<FixedVectorType>(Vectors[0]->getType())->getNumElements(); in getNumColumns() 407 return cast<FixedVectorType>(Vectors[0]->getType())->getNumElements(); in getNumRows() 481 assert(cast<FixedVectorType>(Vec->getType())->getNumElements() >= in extractVector() 530 cast<FixedVectorType>(VT)->getNumElements()); in getNumOps() 556 assert(cast<FixedVectorType>(VType)->getNumElements() == in getMatrix() 578 MaskStart < cast<FixedVectorType>(VType)->getNumElements(); in getMatrix() 1128 Type *VecTy = FixedVectorType::get(EltTy, Shape.getStride()); in loadMatrix() 1156 auto *TileTy = FixedVectorType::get(EltTy, ResultShape.NumRows * in loadMatrix() 1196 auto *TileTy = FixedVectorType::get(EltTy, StoreVal.getNumRows() * in storeMatrix() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 169 if (auto *FVTy = dyn_cast<FixedVectorType>(VTy)) { in findScalarElement() 200 if (SVI && isa<FixedVectorType>(SVI->getType())) { in findScalarElement() 202 cast<FixedVectorType>(SVI->getOperand(0)->getType())->getNumElements(); in findScalarElement() 980 unsigned NumElts1 = cast<FixedVectorType>(VecTy1)->getNumElements(); in concatenateTwoVectors() 981 unsigned NumElts2 = cast<FixedVectorType>(VecTy2)->getNumElements(); in concatenateTwoVectors() 1038 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllZeroOrUndef() 1064 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllOneOrUndef() 1090 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskContainsAllOneOrUndef() 1102 assert(isa<FixedVectorType>(Mask->getType()) && in possiblyDemandedEltsInMask() 1109 cast<FixedVectorType>(Mask->getType())->getNumElements(); in possiblyDemandedEltsInMask()
|