|
reference, declaration → definition
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() ||