/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | TypePrinter.cpp | 671 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 D | JSONNodeDumper.cpp | 713 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 D | ItaniumMangle.cpp | 3777 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 D | TextNodeDumper.cpp | 1835 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 D | ASTContext.cpp | 1978 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 D | Type.cpp | 265 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 D | RISCV.cpp | 331 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 D | AArch64.cpp | 208 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 D | AArch64AsmParser.cpp | 281 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 D | SemaType.cpp | 1418 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 D | SemaExpr.cpp | 7452 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 D | SemaPPC.cpp | 285 VectorKind::AltiVecVector); in DecodePPCMMATypeFromStr()
|
H A D | SemaCast.cpp | 2694 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 D | SemaHLSL.cpp | 1009 VectorKind::Generic); in SetElementTypeAsReturnType()
|
H A D | SemaRISCV.cpp | 1419 return VecTy && VecTy->getVectorKind() == VectorKind::RVVFixedLengthData; in isValidRVVBitcast()
|
H A D | TreeTransform.h | 952 VectorKind VecKind); 960 SourceLocation AttributeLoc, VectorKind); 16107 VectorKind VecKind) { in RebuildVectorType() 16115 VectorKind VecKind) { in RebuildDependentVectorType()
|
H A D | SemaInit.cpp | 1893 if (isBigEndian && (T->getVectorKind() == VectorKind::Neon || in CheckVectorType() 1894 T->getVectorKind() == VectorKind::NeonPoly)) { in CheckVectorType()
|
H A D | SemaDeclAttr.cpp | 4410 VectorKind::Generic); in AddModeAttr()
|
H A D | SemaExprCXX.cpp | 6707 ResultElementTy, CondVT->getNumElements(), VectorKind::Generic); in CheckVectorConditionalTypes()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Type.h | 1801 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 D | TypeProperties.td | 198 def : Property<"vectorKind", VectorKind> { 217 def : Property<"vectorKind", VectorKind> {
|
H A D | PropertiesBase.td | 147 def VectorKind : EnumPropertyType<"VectorKind">;
|
H A D | ASTContext.h | 1563 VectorKind VecKind) const; 1568 VectorKind VecKind) const;
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 3198 VectorKind::Generic) { in VisitUnaryLNot()
|
H A D | CGDebugInfo.cpp | 3270 Ctx.getVectorType(Ctx.CharTy, NumVectorBytes, VectorKind::Generic); in CreateType()
|