Home
last modified time | relevance | path

Searched refs:SVEBitsPerBlock (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.h393 return VT.getFixedSizeInBits() > AArch64::SVEBitsPerBlock || in useSVEForFixedLengthVectors()
H A DAArch64TargetTransformInfo.cpp514 VecVT.getSizeInBits().getKnownMinValue() < AArch64::SVEBitsPerBlock; in isUnpackedVectorVT()
1191 Type::getInt1Ty(Ctx), AArch64::SVEBitsPerBlock / (PredSize * 8)); in instCombineSVECmpNE()
2801 unsigned NumElements = AArch64::SVEBitsPerBlock / in getCastInstrCost()
H A DAArch64ISelDAGToDAG.cpp4439 assert(VT.getSizeInBits().getKnownMinValue() == AArch64::SVEBitsPerBlock && in trySelectCastFixedLengthToScalableVector()
4468 assert(InVT.getSizeInBits().getKnownMinValue() == AArch64::SVEBitsPerBlock && in trySelectCastScalableToFixedLengthVector()
7132 EVT::getIntegerVT(Ctx, AArch64::SVEBitsPerBlock / EC.getKnownMinValue()); in getPackedVectorTypeFromPredicateType()
H A DAArch64ISelLowering.cpp238 VT.getSizeInBits().getKnownMinValue() == AArch64::SVEBitsPerBlock; in isPackedVectorType()
10685 unsigned BlockSize = AArch64::SVEBitsPerBlock / Ty.getVectorMinNumElements(); in LowerVECTOR_SPLICE()
13353 if (VT.getSizeInBits().getKnownMinValue() != AArch64::SVEBitsPerBlock) in LowerDUPQLane()
13671 unsigned VScale = MaxSVESize / AArch64::SVEBitsPerBlock; in isAllActivePredicate()
20975 if (VT.getSizeInBits().getKnownMinValue() != AArch64::SVEBitsPerBlock) in LowerSVEIntrinsicEXT()
21688 if (VT.getSizeInBits().getKnownMinValue() > AArch64::SVEBitsPerBlock) in performLD1Combine()
23132 Subtarget.getMaxSVEVectorSizeInBits() / AArch64::SVEBitsPerBlock; in findMoreOptimalIndexType()
24514 if (SrcVT.getSizeInBits().getKnownMinValue() > AArch64::SVEBitsPerBlock) in performScatterStoreCombine()
24625 if (RetVT.getSizeInBits().getKnownMinValue() > AArch64::SVEBitsPerBlock) in performGatherLoadCombine()
28152 unsigned MinNumElts = AArch64::SVEBitsPerBlock / BitsPerElt; in GenerateFixedLengthSVETBL()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h865 static constexpr unsigned SVEBitsPerBlock = 128; variable
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp9791 constexpr unsigned SVEBitsPerBlock = 128; variable
9794 unsigned NumElts = SVEBitsPerBlock / EltTy->getScalarSizeInBits(); in getSVEVectorForElementType()
10698 EltTy = IntegerType::get(getLLVMContext(), SVEBitsPerBlock / NumOpnds); in EmitAArch64SVEBuiltinExpr()