Home
last modified time | relevance | path

Searched refs:VectorKind (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTypePrinter.cpp671 case VectorKind::AltiVecPixel: in printVectorBefore()
674 case VectorKind::AltiVecBool: in printVectorBefore()
678 case VectorKind::AltiVecVector: in printVectorBefore()
682 case VectorKind::Neon: in printVectorBefore()
687 case VectorKind::NeonPoly: in printVectorBefore()
692 case VectorKind::Generic: { in printVectorBefore()
703 case VectorKind::SveFixedLengthData: in printVectorBefore()
704 case VectorKind::SveFixedLengthPredicate: in printVectorBefore()
709 if (T->getVectorKind() == VectorKind::SveFixedLengthPredicate) in printVectorBefore()
722 case VectorKind::RVVFixedLengthData: in printVectorBefore()
[all …]
H A DJSONNodeDumper.cpp713 case VectorKind::Generic: in VisitVectorType()
715 case VectorKind::AltiVecVector: in VisitVectorType()
718 case VectorKind::AltiVecPixel: in VisitVectorType()
721 case VectorKind::AltiVecBool: in VisitVectorType()
724 case VectorKind::Neon: in VisitVectorType()
727 case VectorKind::NeonPoly: in VisitVectorType()
730 case VectorKind::SveFixedLengthData: in VisitVectorType()
733 case VectorKind::SveFixedLengthPredicate: in VisitVectorType()
736 case VectorKind::RVVFixedLengthData: in VisitVectorType()
739 case VectorKind::RVVFixedLengthMask: in VisitVectorType()
H A DItaniumMangle.cpp3777 if (T->getVectorKind() == VectorKind::NeonPoly) { in mangleNeonVectorType()
3879 if (T->getVectorKind() == VectorKind::NeonPoly) { in mangleAArch64NeonVectorType()
3934 assert((T->getVectorKind() == VectorKind::SveFixedLengthData || in mangleAArch64FixedSveVectorType()
3935 T->getVectorKind() == VectorKind::SveFixedLengthPredicate) && in mangleAArch64FixedSveVectorType()
3948 if (T->getVectorKind() == VectorKind::SveFixedLengthData) in mangleAArch64FixedSveVectorType()
3990 if (T->getVectorKind() == VectorKind::SveFixedLengthPredicate) in mangleAArch64FixedSveVectorType()
4007 assert((T->getVectorKind() == VectorKind::RVVFixedLengthData || in mangleRISCVFixedRVVVectorType()
4008 T->getVectorKind() == VectorKind::RVVFixedLengthMask) && in mangleRISCVFixedRVVVectorType()
4023 if (T->getVectorKind() == VectorKind::RVVFixedLengthData) in mangleRISCVFixedRVVVectorType()
4066 if (T->getVectorKind() == VectorKind::RVVFixedLengthData) { in mangleRISCVFixedRVVVectorType()
[all …]
H A DTextNodeDumper.cpp1835 case VectorKind::Generic: in VisitVectorType()
1837 case VectorKind::AltiVecVector: in VisitVectorType()
1840 case VectorKind::AltiVecPixel: in VisitVectorType()
1843 case VectorKind::AltiVecBool: in VisitVectorType()
1846 case VectorKind::Neon: in VisitVectorType()
1849 case VectorKind::NeonPoly: in VisitVectorType()
1852 case VectorKind::SveFixedLengthData: in VisitVectorType()
1855 case VectorKind::SveFixedLengthPredicate: in VisitVectorType()
1858 case VectorKind::RVVFixedLengthData: in VisitVectorType()
1861 case VectorKind::RVVFixedLengthMask: in VisitVectorType()
H A DASTContext.cpp1978 if (VT->getVectorKind() == VectorKind::SveFixedLengthData) in getTypeInfoImpl()
1982 else if (VT->getVectorKind() == VectorKind::SveFixedLengthPredicate) in getTypeInfoImpl()
1985 else if (VT->getVectorKind() == VectorKind::RVVFixedLengthData || in getTypeInfoImpl()
1986 VT->getVectorKind() == VectorKind::RVVFixedLengthMask) in getTypeInfoImpl()
4431 VectorKind VecKind) const { in getVectorType()
4465 VectorKind VecKind) const { in getDependentVectorType()
4514 VectorKind::Generic); in getExtVectorType()
9875 First->getVectorKind() != VectorKind::AltiVecPixel && in areCompatibleVectorTypes()
9876 First->getVectorKind() != VectorKind::AltiVecBool && in areCompatibleVectorTypes()
9877 Second->getVectorKind() != VectorKind::AltiVecPixel && in areCompatibleVectorTypes()
[all …]
H A DType.cpp265 SourceLocation Loc, VectorKind VecKind) in DependentVectorType()
278 VectorKind VecKind) { in Profile()
370 VectorKind vecKind) in VectorType()
374 QualType canonType, VectorKind vecKind) in VectorType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DRISCV.cpp331 if (VT->getVectorKind() == VectorKind::RVVFixedLengthMask) { in coerceVLSVector()
335 assert(VT->getVectorKind() == VectorKind::RVVFixedLengthData && in coerceVLSVector()
455 if (VT->getVectorKind() == VectorKind::RVVFixedLengthData || in classifyArgumentType()
456 VT->getVectorKind() == VectorKind::RVVFixedLengthMask) in classifyArgumentType()
H A DAArch64.cpp208 if (VT->getVectorKind() == VectorKind::SveFixedLengthPredicate) { in coerceIllegalVector()
217 if (VT->getVectorKind() == VectorKind::SveFixedLengthData) { in coerceIllegalVector()
391 if (VT->getVectorKind() == VectorKind::SveFixedLengthData || in classifyReturnType()
392 VT->getVectorKind() == VectorKind::SveFixedLengthPredicate) in classifyReturnType()
466 if (VT->getVectorKind() == VectorKind::SveFixedLengthData || in isIllegalVectorType()
467 VT->getVectorKind() == VectorKind::SveFixedLengthPredicate) in isIllegalVectorType()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp281 template <RegKind VectorKind>
1421 template <RegKind VectorKind, unsigned NumRegs>
1425 VectorList.RegisterKind == VectorKind; in isImplicitlyTypedVectorList()
1428 template <RegKind VectorKind, unsigned NumRegs, unsigned NumElements,
1435 if (VectorList.RegisterKind != VectorKind) in isTypedVectorList()
1444 template <RegKind VectorKind, unsigned NumRegs, unsigned NumElements,
1448 isTypedVectorList<VectorKind, NumRegs, NumElements, ElementWidth>(); in isTypedVectorListMultiple()
1456 template <RegKind VectorKind, unsigned NumRegs, unsigned Stride,
1459 bool Res = isTypedVectorList<VectorKind, NumRegs, /*NumElements*/ 0, in isTypedVectorListStrided()
2678 RegKind VectorKind) { in parseVectorKind() argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp1418 VectorKind VecKind = VectorKind::AltiVecVector; in ConvertDeclSpecToType()
1420 VecKind = VectorKind::AltiVecPixel; in ConvertDeclSpecToType()
1422 VecKind = VectorKind::AltiVecBool; in ConvertDeclSpecToType()
2319 VectorKind::Generic); in BuildVectorType()
2332 VectorKind::Generic); in BuildVectorType()
2363 VectorKind::Generic); in BuildVectorType()
8081 static bool isPermittedNeonBaseType(QualType &Ty, VectorKind VecKind, Sema &S) { in isPermittedNeonBaseType()
8093 if (VecKind == VectorKind::NeonPoly) { in isPermittedNeonBaseType()
8153 Sema &S, VectorKind VecKind) { in HandleNeonVectorTypeAttr()
8164 VecKind == VectorKind::Neon && in HandleNeonVectorTypeAttr()
[all …]
H A DSemaExpr.cpp7452 return VecTy && VecTy->getVectorKind() == VectorKind::SveFixedLengthData; in isValidSveBitcast()
7495 VectorKind::AltiVecVector) || in anyAltivecTypes()
7497 VectorKind::AltiVecBool) || in anyAltivecTypes()
7499 VectorKind::AltiVecPixel)); in anyAltivecTypes()
7503 VectorKind::AltiVecVector) || in anyAltivecTypes()
7505 VectorKind::AltiVecBool) || in anyAltivecTypes()
7507 VectorKind::AltiVecPixel)); in anyAltivecTypes()
7797 if (getLangOpts().OpenCL && VTy->getVectorKind() == VectorKind::Generic && in BuildVectorLiteral()
9223 (VecType->getVectorKind() == VectorKind::AltiVecVector || in CheckAssignmentConstraints()
9224 VecType->getVectorKind() == VectorKind::AltiVecBool || in CheckAssignmentConstraints()
[all …]
H A DSemaPPC.cpp285 VectorKind::AltiVecVector); in DecodePPCMMATypeFromStr()
H A DSemaCast.cpp2694 VectorKind VKind = VecTy->getVectorKind(); in ShouldSplatAltivecScalarInCast()
2696 if ((VKind == VectorKind::AltiVecVector) || in ShouldSplatAltivecScalarInCast()
2697 (SrcCompatXL && ((VKind == VectorKind::AltiVecBool) || in ShouldSplatAltivecScalarInCast()
2698 (VKind == VectorKind::AltiVecPixel)))) { in ShouldSplatAltivecScalarInCast()
H A DSemaHLSL.cpp1009 VectorKind::Generic); in SetElementTypeAsReturnType()
H A DSemaRISCV.cpp1419 return VecTy && VecTy->getVectorKind() == VectorKind::RVVFixedLengthData; in isValidRVVBitcast()
H A DTreeTransform.h952 VectorKind VecKind);
960 SourceLocation AttributeLoc, VectorKind);
16107 VectorKind VecKind) { in RebuildVectorType()
16115 VectorKind VecKind) { in RebuildDependentVectorType()
H A DSemaInit.cpp1893 if (isBigEndian && (T->getVectorKind() == VectorKind::Neon || in CheckVectorType()
1894 T->getVectorKind() == VectorKind::NeonPoly)) { in CheckVectorType()
H A DSemaDeclAttr.cpp4410 VectorKind::Generic); in AddModeAttr()
H A DSemaExprCXX.cpp6707 ResultElementTy, CondVT->getNumElements(), VectorKind::Generic); in CheckVectorConditionalTypes()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h1801 enum class VectorKind;
2068 LLVM_PREFERRED_TYPE(VectorKind)
3954 enum class VectorKind {
3999 VectorKind vecKind);
4002 QualType canonType, VectorKind vecKind);
4011 VectorKind getVectorKind() const {
4012 return VectorKind(VectorTypeBits.VecKind);
4022 VectorKind VecKind) {
4051 SourceLocation Loc, VectorKind vecKind);
4057 VectorKind getVectorKind() const {
[all …]
H A DTypeProperties.td198 def : Property<"vectorKind", VectorKind> {
217 def : Property<"vectorKind", VectorKind> {
H A DPropertiesBase.td147 def VectorKind : EnumPropertyType<"VectorKind">;
H A DASTContext.h1563 VectorKind VecKind) const;
1568 VectorKind VecKind) const;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp3198 VectorKind::Generic) { in VisitUnaryLNot()
H A DCGDebugInfo.cpp3270 Ctx.getVectorType(Ctx.CharTy, NumVectorBytes, VectorKind::Generic); in CreateType()

12