| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | TypePrinter.cpp | 645 case VectorKind::AltiVecPixel: in printVectorBefore() 648 case VectorKind::AltiVecBool: in printVectorBefore() 652 case VectorKind::AltiVecVector: in printVectorBefore() 656 case VectorKind::Neon: in printVectorBefore() 661 case VectorKind::NeonPoly: in printVectorBefore() 666 case VectorKind::Generic: { in printVectorBefore() 720 case VectorKind::AltiVecPixel: in printDependentVectorBefore() 723 case VectorKind::AltiVecBool: in printDependentVectorBefore() 731 case VectorKind::Neon: in printDependentVectorBefore() 738 case VectorKind::NeonPoly: in printDependentVectorBefore() [all …]
|
| H A D | JSONNodeDumper.cpp | 680 case VectorKind::Generic: in VisitVectorType() 682 case VectorKind::AltiVecVector: in VisitVectorType() 685 case VectorKind::AltiVecPixel: in VisitVectorType() 688 case VectorKind::AltiVecBool: in VisitVectorType() 691 case VectorKind::Neon: in VisitVectorType() 694 case VectorKind::NeonPoly: in VisitVectorType() 697 case VectorKind::SveFixedLengthData: in VisitVectorType() 700 case VectorKind::SveFixedLengthPredicate: in VisitVectorType() 703 case VectorKind::RVVFixedLengthData: in VisitVectorType() 706 case VectorKind::RVVFixedLengthMask: in VisitVectorType()
|
| H A D | ItaniumMangle.cpp | 3767 if (T->getVectorKind() == VectorKind::NeonPoly) { in mangleNeonVectorType() 3869 if (T->getVectorKind() == VectorKind::NeonPoly) { in mangleAArch64NeonVectorType() 3938 if (T->getVectorKind() == VectorKind::SveFixedLengthData) in mangleAArch64FixedSveVectorType() 4089 if ((T->getVectorKind() == VectorKind::Neon || in mangleType() 4090 T->getVectorKind() == VectorKind::NeonPoly)) { in mangleType() 4110 if (T->getVectorKind() == VectorKind::AltiVecPixel) in mangleType() 4112 else if (T->getVectorKind() == VectorKind::AltiVecBool) in mangleType() 4119 if ((T->getVectorKind() == VectorKind::Neon || in mangleType() 4120 T->getVectorKind() == VectorKind::NeonPoly)) { in mangleType() 4142 if (T->getVectorKind() == VectorKind::AltiVecPixel) in mangleType() [all …]
|
| H A D | TextNodeDumper.cpp | 1600 case VectorKind::Generic: in VisitVectorType() 1602 case VectorKind::AltiVecVector: in VisitVectorType() 1605 case VectorKind::AltiVecPixel: in VisitVectorType() 1608 case VectorKind::AltiVecBool: in VisitVectorType() 1611 case VectorKind::Neon: in VisitVectorType() 1614 case VectorKind::NeonPoly: in VisitVectorType() 1617 case VectorKind::SveFixedLengthData: in VisitVectorType() 1620 case VectorKind::SveFixedLengthPredicate: in VisitVectorType() 1623 case VectorKind::RVVFixedLengthData: in VisitVectorType() 1626 case VectorKind::RVVFixedLengthMask: in VisitVectorType()
|
| H A D | ASTContext.cpp | 1945 if (VT->getVectorKind() == VectorKind::SveFixedLengthData) in getTypeInfoImpl() 4020 VectorKind VecKind) const { in getVectorType() 4103 VectorKind::Generic); in getExtVectorType() 9415 First->getVectorKind() != VectorKind::AltiVecPixel && in areCompatibleVectorTypes() 9416 First->getVectorKind() != VectorKind::AltiVecBool && in areCompatibleVectorTypes() 9417 Second->getVectorKind() != VectorKind::AltiVecPixel && in areCompatibleVectorTypes() 9418 Second->getVectorKind() != VectorKind::AltiVecBool && in areCompatibleVectorTypes() 9426 Second->getVectorKind() != VectorKind::RVVFixedLengthMask) in areCompatibleVectorTypes() 9458 else if (VT->getVectorKind() == VectorKind::Generic) in areCompatibleSveTypes() 9500 if (VecTy->getVectorKind() == VectorKind::Generic && in areLaxCompatibleSveTypes() [all …]
|
| H A D | Type.cpp | 249 SourceLocation Loc, VectorKind VecKind) in DependentVectorType() 262 VectorKind VecKind) { in Profile() 354 VectorKind vecKind) in VectorType() 358 QualType canonType, VectorKind vecKind) in VectorType()
|
| /freebsd-14.2/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() 448 if (VT->getVectorKind() == VectorKind::RVVFixedLengthData || in classifyArgumentType() 449 VT->getVectorKind() == VectorKind::RVVFixedLengthMask) in classifyArgumentType()
|
| H A D | AArch64.cpp | 192 if (VT->getVectorKind() == VectorKind::SveFixedLengthPredicate) { in coerceIllegalVector() 201 if (VT->getVectorKind() == VectorKind::SveFixedLengthData) { in coerceIllegalVector() 375 if (VT->getVectorKind() == VectorKind::SveFixedLengthData || in classifyReturnType() 376 VT->getVectorKind() == VectorKind::SveFixedLengthPredicate) in classifyReturnType() 450 if (VT->getVectorKind() == VectorKind::SveFixedLengthData || in isIllegalVectorType() 451 VT->getVectorKind() == VectorKind::SveFixedLengthPredicate) in isIllegalVectorType()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 1578 enum class VectorKind; 1842 LLVM_PREFERRED_TYPE(VectorKind) 3471 enum class VectorKind { 3516 VectorKind vecKind); 3528 VectorKind getVectorKind() const { 3529 return VectorKind(VectorTypeBits.VecKind); 3539 VectorKind VecKind) { 3574 VectorKind getVectorKind() const { 3575 return VectorKind(VectorTypeBits.VecKind); 3591 VectorKind VecKind); [all …]
|
| H A D | TypeProperties.td | 172 def : Property<"vectorKind", VectorKind> { 191 def : Property<"vectorKind", VectorKind> {
|
| H A D | PropertiesBase.td | 145 def VectorKind : EnumPropertyType<"VectorKind">;
|
| H A D | ASTContext.h | 1501 VectorKind VecKind) const; 1506 VectorKind VecKind) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 279 template <RegKind VectorKind> 1401 template <RegKind VectorKind, unsigned NumRegs> 1405 VectorList.RegisterKind == VectorKind; in isImplicitlyTypedVectorList() 1415 if (VectorList.RegisterKind != VectorKind) in isTypedVectorList() 1436 template <RegKind VectorKind, unsigned NumRegs, unsigned Stride, 2652 switch (VectorKind) { in parseVectorKind() 2704 return parseVectorKind(Suffix, VectorKind).has_value(); in isValidVectorKind() 4433 template <RegKind VectorKind> 4446 if (parseVectorKind(Kind, VectorKind)) in tryParseVectorList() 4463 int NumRegs = getNumRegsForRegKind(VectorKind); in tryParseVectorList() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 1807 VectorKind VecKind = VectorKind::AltiVecVector; in ConvertDeclSpecToType() 1809 VecKind = VectorKind::AltiVecPixel; in ConvertDeclSpecToType() 1811 VecKind = VectorKind::AltiVecBool; in ConvertDeclSpecToType() 2816 VectorKind::Generic); in BuildVectorType() 8395 if (VecKind == VectorKind::NeonPoly) { in isPermittedNeonBaseType() 8470 VecKind == VectorKind::Neon) { in HandleNeonVectorTypeAttr() 8479 VecKind == VectorKind::NeonPoly) { in HandleNeonVectorTypeAttr() 8576 VectorKind VecKind = VectorKind::SveFixedLengthData; in HandleArmSveVectorBitsTypeAttr() 8580 VecKind = VectorKind::SveFixedLengthPredicate; in HandleArmSveVectorBitsTypeAttr() 8651 VectorKind VecKind = VectorKind::RVVFixedLengthData; in HandleRISCVRVVVectorBitsTypeAttr() [all …]
|
| H A D | SemaExpr.cpp | 8342 VectorKind::AltiVecBool) || in anyAltivecTypes() 8344 VectorKind::AltiVecPixel)); in anyAltivecTypes() 11175 VectorKind::SveFixedLengthPredicate) in CheckVectorOperands() 13575 VectorKind::Generic); in GetSignedVectorType() 13578 VectorKind::Generic); in GetSignedVectorType() 13581 VectorKind::Generic); in GetSignedVectorType() 13591 VectorKind::Generic); in GetSignedVectorType() 13642 VectorKind::AltiVecVector) in CheckVectorCompareOperands() 14869 VectorKind::AltiVecBool)) { in CheckIncrementDecrementOperand() 15580 if (VT->getVectorKind() == VectorKind::Neon) in needsConversionOfHalfVec() [all …]
|
| H A D | SemaCast.cpp | 2685 VectorKind VKind = VecTy->getVectorKind(); in ShouldSplatAltivecScalarInCast() 2687 if ((VKind == VectorKind::AltiVecVector) || in ShouldSplatAltivecScalarInCast() 2688 (SrcCompatXL && ((VKind == VectorKind::AltiVecBool) || in ShouldSplatAltivecScalarInCast() 2689 (VKind == VectorKind::AltiVecPixel)))) { in ShouldSplatAltivecScalarInCast()
|
| H A D | TreeTransform.h | 937 VectorKind VecKind); 945 SourceLocation AttributeLoc, VectorKind); 15074 VectorKind VecKind) { in RebuildVectorType() 15082 VectorKind VecKind) { in RebuildDependentVectorType()
|
| H A D | SemaInit.cpp | 1813 if (isBigEndian && (T->getVectorKind() == VectorKind::Neon || in CheckVectorType() 1814 T->getVectorKind() == VectorKind::NeonPoly)) { in CheckVectorType()
|
| H A D | SemaExprCXX.cpp | 6459 ResultElementTy, CondVT->getNumElements(), VectorKind::Generic); in CheckVectorConditionalTypes()
|
| H A D | SemaChecking.cpp | 4829 VectorKind::AltiVecVector); in DecodePPCMMATypeFromStr() 9438 Context.getVectorType(eltType, numResElements, VectorKind::Generic); in SemaBuiltinShuffleVector()
|
| H A D | SemaDeclAttr.cpp | 4885 VectorKind::Generic); in AddModeAttr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 2924 VectorKind::Generic) { in VisitUnaryLNot()
|
| H A D | CGDebugInfo.cpp | 3144 Ctx.getVectorType(Ctx.CharTy, NumVectorBytes, VectorKind::Generic); in CreateType()
|