reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Type.h
 2013   bool isVectorType() const;                    // GCC vector type.

References

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  309            T->isAnyComplexType() || T->isVectorType();
tools/clang/lib/AST/ASTContext.cpp
 7945   assert(FirstVec->isVectorType() && "FirstVec should be a vector type");
 7946   assert(SecondVec->isVectorType() && "SecondVec should be a vector type");
tools/clang/lib/AST/ASTDiagnostic.cpp
  303     if (Ty->isVectorType()) {
tools/clang/lib/AST/Expr.cpp
 3901     return ASE->getBase()->getType()->isVectorType();
tools/clang/lib/AST/ExprClassification.cpp
  211     if (cast<ArraySubscriptExpr>(E)->getBase()->getType()->isVectorType())
tools/clang/lib/AST/ExprConstant.cpp
 7592   if (E->getBase()->getType()->isVectorType())
 9255   assert(E->isRValue() && E->getType()->isVectorType() &&"not a vector rvalue");
 9346         && E->getInit(CountInits)->getType()->isVectorType()) {
11914     if (Ty->isVectorType()) {
13282   } else if (T->isVectorType()) {
tools/clang/lib/AST/Type.cpp
 2268   if (CanonicalType->isScalarType() || CanonicalType->isVectorType())
 2310   if (CanonicalType->isScalarType() || CanonicalType->isVectorType())
 2411   if (BaseTy->isScalarType() || BaseTy->isVectorType() ||
 2464   if (BaseTy->isScalarType() || BaseTy->isVectorType()) return true;
 2503   if (BaseTy->isScalarType() || BaseTy->isVectorType()) return true;
tools/clang/lib/Analysis/UninitializedValues.cpp
   48     return ty->isScalarType() || ty->isVectorType() || ty->isRecordType();
tools/clang/lib/CodeGen/CGExpr.cpp
 1642     if (Ty->isVectorType()) {
 1723     if (Ty->isVectorType()) {
 3480   if (E->getBase()->getType()->isVectorType() &&
 3817     assert(E->getBase()->getType()->isVectorType());
 3821     assert(E->getBase()->getType()->isVectorType() &&
 4031           rec->hasAttr<MayAliasAttr>() || FieldType->isVectorType()) {
tools/clang/lib/CodeGen/CGExprAgg.cpp
  985   if (ArgTy->isVectorType())
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1282   if (DstType->isExtVectorType() && !SrcType->isVectorType()) {
 1655   assert(SrcType->isVectorType() &&
 1657   assert(DstType->isVectorType() &&
 1742   if (!E->getBase()->getType()->isVectorType())
 2476   } else if (type->isVectorType()) {
 3747     if (LHSTy->isVectorType() && !E->getType()->isVectorType()) {
 3747     if (LHSTy->isVectorType() && !E->getType()->isVectorType()) {
 3851     if (LHSTy->isVectorType())
 3964   if (E->getType()->isVectorType()) {
 4048   if (E->getType()->isVectorType()) {
 4189       && condExpr->getType()->isVectorType()) {
tools/clang/lib/CodeGen/TargetInfo.cpp
 1246   if (Ty->isVectorType()) {
 1659       if (Ty->isBuiltinType() || Ty->isVectorType())
 1759     if ((Ty->isVectorType() || Ty->isBuiltinType()) &&
 1778     if (IsHva && !Ty->isVectorType() && !Ty->isBuiltinType()) {
 3920   if (!Ty->isBuiltinType() && !Ty->isVectorType() &&
 3963         if (IsReturnType || Ty->isBuiltinType() || Ty->isVectorType())
 3970           (IsReturnType || Ty->isBuiltinType() || Ty->isVectorType())) {
 3975       } else if (!Ty->isBuiltinType() && !Ty->isVectorType()) {
 4160   if (Ty->isVectorType())
 4169     if ((EltType->isVectorType() && getContext().getTypeSize(EltType) == 128) ||
 4175     return CharUnits::fromQuantity(AlignTy->isVectorType() ? 16 : 4);
 4453             (T->isVectorType() && getContext().getTypeSize(T) == 128) ||
 4550   } else if (Ty->isVectorType()) {
 4560     if (IsQPXVectorTy(EltType) || (EltType->isVectorType() &&
 4580     return CharUnits::fromQuantity(AlignAsType->isVectorType() ? 16 : 8);
 4689     if (Base->isVectorType() != TyPtr->isVectorType() ||
 4689     if (Base->isVectorType() != TyPtr->isVectorType() ||
 4724         Base->isVectorType()) ? 1
 4740   if (Ty->isVectorType() && !IsQPXVectorTy(Ty)) {
 4812   if (RetTy->isVectorType() && !IsQPXVectorTy(RetTy)) {
 5208   if (RetTy->isVectorType() && getContext().getTypeSize(RetTy) > 128)
 5992   if (Ty->isVectorType())
 6607           Ty->isVectorType() ||
 6613           Ty->isVectorType() &&
 7117   if (isAggregateTypeForABI(Ty) || Ty->isVectorType()) {
 7202   if (isAggregateTypeForABI(RetTy) || RetTy->isVectorType()) {
 7210           (RetTy->isVectorType() && !RetTy->hasFloatingRepresentation())) {
 7505   if (RetTy->isVectorType() && getContext().getTypeSize(RetTy) > 64)
 9586   if (!isAggregateTypeForABI(Ty) && !Ty->isVectorType()) {
tools/clang/lib/Parse/ParseExpr.cpp
 2551           if (QT->isVectorType())
tools/clang/lib/Sema/SemaCast.cpp
 2143   bool destIsVector = DestType->isVectorType();
 2144   bool srcIsVector = SrcType->isVectorType();
 2631   if (!DestType->isScalarType() && !DestType->isVectorType()) {
 2685   if (!SrcType->isScalarType() && !SrcType->isVectorType()) {
 2709   if (SrcType->isVectorType()) {
tools/clang/lib/Sema/SemaChecking.cpp
 5433       !ValType->isVectorType()) {
 5844   if ((!Arg1Ty->isVectorType() && !Arg1Ty->isDependentType()) ||
 5845       (!Arg2Ty->isVectorType() && !Arg2Ty->isDependentType())) {
 5888     if (!LHSType->isVectorType() || !RHSType->isVectorType())
 5888     if (!LHSType->isVectorType() || !RHSType->isVectorType())
 5964   if (!SrcTy->isVectorType() && !SrcTy->isDependentType())
 5968   if (!DstTy->isVectorType() && !DstTy->isDependentType())
tools/clang/lib/Sema/SemaDeclAttr.cpp
 2063     if ((count == 1) || !I->getType()->isVectorType()) {
 3514   if (FirstType->hasFloatingRepresentation() || FirstType->isVectorType()) {
 3517       << FirstType->isVectorType() << FirstType;
tools/clang/lib/Sema/SemaDeclObjC.cpp
 4506     if (P->getType()->isVectorType()) {
 4513     if (Method->getReturnType()->isVectorType()) {
 4534       << T << (Method->getReturnType()->isVectorType() ? /*return value*/ 1
tools/clang/lib/Sema/SemaExpr.cpp
 3740   if (!(T->isArithmeticType() || T->isVoidType() || T->isVectorType())) {
 6507   assert(destTy->isVectorType() || srcTy->isVectorType());
 6507   assert(destTy->isVectorType() || srcTy->isVectorType());
 6534   assert(destTy->isVectorType() || srcTy->isVectorType());
 6534   assert(destTy->isVectorType() || srcTy->isVectorType());
 6563   assert(VectorTy->isVectorType() && "Not a vector type!");
 6565   if (Ty->isVectorType() || Ty->isIntegralType(Context)) {
 6568                   Ty->isVectorType() ?
 6624   if (SrcTy->isVectorType()) {
 6682        && castType->isVectorType() && (PE || PLE)) {
 6689       if (!E->getType()->isVectorType())
 6747   assert(Ty->isVectorType() && "Expected vector type");
 7294   if (LHS.get()->getType()->isVectorType() ||
 7295       RHS.get()->getType()->isVectorType()) {
 7349   if (getLangOpts().OpenCL && Cond.get()->getType()->isVectorType())
 7360   if (LHS.get()->getType()->isVectorType() ||
 7361       RHS.get()->getType()->isVectorType())
 8218   if (LHSType->isVectorType() || RHSType->isVectorType()) {
 8218   if (LHSType->isVectorType() || RHSType->isVectorType()) {
 8219     if (LHSType->isVectorType() && RHSType->isVectorType()) {
 8219     if (LHSType->isVectorType() && RHSType->isVectorType()) {
 8746   bool LHSNatVec = LHSType->isVectorType();
 8747   bool RHSNatVec = RHSType->isVectorType();
 9114     } else if (OtherType->isExtVectorType() || OtherType->isVectorType() ||
 9273   if (LHS.get()->getType()->isVectorType() ||
 9274       RHS.get()->getType()->isVectorType())
 9297   if (LHS.get()->getType()->isVectorType() ||
 9298       RHS.get()->getType()->isVectorType()) {
 9586   if (LHS.get()->getType()->isVectorType() ||
 9587       RHS.get()->getType()->isVectorType()) {
 9680   if (LHS.get()->getType()->isVectorType() ||
 9681       RHS.get()->getType()->isVectorType()) {
 9881       !LHS.get()->getType()->isVectorType()) {
 9969   if (LHS.get()->getType()->isVectorType() ||
 9970       RHS.get()->getType()->isVectorType()) {
10682   if (LHS.get()->getType()->isVectorType() ||
10683       RHS.get()->getType()->isVectorType())
11308   if (LHS.get()->getType()->isVectorType() ||
11309       RHS.get()->getType()->isVectorType()) {
11342   if (LHS.get()->getType()->isVectorType() || RHS.get()->getType()->isVectorType())
11342   if (LHS.get()->getType()->isVectorType() || RHS.get()->getType()->isVectorType())
12166   } else if (S.getLangOpts().AltiVec && ResType->isVectorType()) {
12168   } else if (S.getLangOpts().ZVector && ResType->isVectorType() &&
12172   } else if(S.getLangOpts().OpenCL && ResType->isVectorType() &&
13525     else if (resultType->isVectorType() &&
tools/clang/lib/Sema/SemaExprCXX.cpp
 4604     return T->isAggregateType() || T->isVectorType() || T->isExtVectorType() ||
 5970   if (LTy->isVectorType() || RTy->isVectorType())
 5970   if (LTy->isVectorType() || RTy->isVectorType())
 6893          DestructedType->isVectorType();
 6911       !ObjectType->isVectorType()) {
tools/clang/lib/Sema/SemaExprObjC.cpp
 2367   if (Ret->isRecordType() || Ret->isVectorType() || Ret->isExtVectorType()) {
tools/clang/lib/Sema/SemaInit.cpp
 1035   else if (T->isVectorType())
 1192           (SemaRef.getLangOpts().OpenCL && T->isVectorType());
 1207                      T->isVectorType() ? 1 :
 1261   } else if (DeclType->isVectorType()) {
 1408     assert((ElemType->isRecordType() || ElemType->isVectorType() ||
 1445   if ((!SemaRef.getLangOpts().OpenCL && ElemType->isVectorType()) ||
 1656     if (!isa<InitListExpr>(Init) && Init->getType()->isVectorType()) {
 1759     if (!IType->isVectorType()) {
tools/clang/lib/Sema/SemaOverload.cpp
 1580   if (!ToType->isVectorType() && !FromType->isVectorType())
 1580   if (!ToType->isVectorType() && !FromType->isVectorType())
 1605   if (ToType->isVectorType() && FromType->isVectorType()) {
 1605   if (ToType->isVectorType() && FromType->isVectorType()) {
 2411   if (FromPointeeType->isVectorType() && ToPointeeType->isVectorType() &&
 2411   if (FromPointeeType->isVectorType() && ToPointeeType->isVectorType() &&
 7789   } else if (Ty->isVectorType()) {
tools/clang/lib/Sema/SemaTemplate.cpp
  367         ObjectType->isVectorType()) {
tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
  312   if (SubsExpr->getBase()->getType()->isVectorType())
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObject.h
  327          T->isVectorType() || T->isScalarType();
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 2522   bool IsVectorType = A->getBase()->getType()->isVectorType();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  661   if (B->getType()->isVectorType()) {
  743       (T->isArrayType() || T->isRecordType() || T->isVectorType() ||
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1517   if (RTy->isVectorType())
 1942         if (typedSuperR->getValueType()->isVectorType())
 2180     if (Ty->isVectorType())
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
   59   if (type->isArrayType() || type->isRecordType() || type->isVectorType() ||
tools/clang/tools/extra/clang-tidy/portability/SIMDIntrinsicsCheck.cpp
   28   bool IsVector = Node.getReturnType()->isVectorType();
   33     if (Type->isVectorType())
tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp
  127   if (CanonicalType->isScalarType() || CanonicalType->isVectorType())
tools/clang/tools/libclang/CIndex.cpp
 3911     if (rettype->isVectorType() || callExpr->getNumArgs() > 1)
tools/lldb/source/Symbol/ClangASTContext.cpp
 3115             } else if (field_qual_type->isVectorType() ||