/external/clang/lib/Sema/ |
SemaInit.cpp | 37 static bool IsWideCharCompatible(QualType T, ASTContext &Context) { 76 const QualType ElemTy = 123 static StringInitFailureKind IsStringInit(Expr *init, QualType declType, 133 static void updateStringLiteralType(Expr *E, QualType Ty) { 149 static void CheckStringInit(Expr *Str, QualType &DeclT, const ArrayType *AT, 243 InitListExpr *ParentIList, QualType T, 247 InitListExpr *IList, QualType &T, 252 InitListExpr *IList, QualType &DeclType, 259 InitListExpr *IList, QualType ElemType, 264 InitListExpr *IList, QualType DeclType [all...] |
SemaExprObjC.cpp | 88 QualType Ty = Context.getObjCConstantStringInterface(); 155 QualType ReturnType = Method->getResultType(); 170 QualType NumberType, 219 QualType NSNumberObject = CX.getObjCInterfaceType(S.NSNumberDecl); 259 QualType NumberType = Number->getType(); 327 QualType T) { 427 QualType BoxedType; 434 QualType ValueType(ValueExpr->getType()); 436 QualType PointeeType = PT->getPointeeType(); 462 QualType NSStringObject = Context.getObjCInterfaceType(NSStringDecl) [all...] |
TypeLocBuilder.cpp | 63 TypeLoc TypeLocBuilder::pushImpl(QualType T, size_t LocalSize, unsigned LocalAlignment) { 65 QualType TLast = TypeLoc(T, 0).getNextTypeLoc().getType();
|
SemaExprMember.cpp | 287 static QualType 288 CheckExtVectorComponent(Sema &S, QualType baseType, ExprValueKind &VK, 346 return QualType(); 361 return QualType(); 381 QualType VT = S.Context.getExtVectorType(vecType->getElementType(), CompSize); 447 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, 493 QualType BaseType, 519 QualType BaseType, 577 if (!SemaRef.isThisOutsideMemberFunctionBody(QualType(RTy, 0)) && 578 SemaRef.RequireCompleteType(OpLoc, QualType(RTy, 0) [all...] |
SemaFixItUtils.cpp | 52 const QualType FromTy, 53 const QualType ToTy, 197 std::string Sema::getFixItZeroInitializerForType(QualType T) const { 215 std::string Sema::getFixItZeroLiteralForType(QualType T) const {
|
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 96 typedef llvm::DenseMap<QualType, serialization::TypeIdx, 134 DeclOrType(QualType T) : Stored(T.getAsOpaquePtr()), IsType(true) { } 139 QualType getType() const { 141 return QualType::getFromOpaquePtr(Stored); 440 void WriteType(QualType T); 550 void AddTypeRef(QualType T, RecordDataImpl &Record); 553 serialization::TypeID GetOrCreateTypeID(QualType T); 556 serialization::TypeID getTypeID(QualType T) const; 559 serialization::TypeIdx GetOrCreateTypeIdx( QualType T); 562 serialization::TypeIdx getTypeIdx(QualType T) const [all...] |
/external/clang/lib/ARCMigrate/ |
Transforms.h | 90 QualType ModifiedType; 115 bool isGCOwnedNonObjC(QualType T); 160 bool canApplyWeak(ASTContext &Ctx, QualType type,
|
/external/clang/include/clang/AST/ |
Expr.h | 104 QualType TR; 107 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, 124 QualType getType() const { return TR; } 125 void setType(QualType t) { 129 // QualType::getNonReferenceType() to retrieve the non-reference 392 static ExprValueKind getValueKindForType(QualType T) { 658 static QualType findBoundMemberType(const Expr *expr); 794 OpaqueValueExpr(SourceLocation Loc, QualType T, ExprValueKind VK, [all...] |
TypeLoc.h | 42 // QualType(Ty, 0).getAsOpaquePtr() == (void*) Ty 82 TypeLoc(QualType ty, void *opaqueData) 96 static unsigned getFullDataSizeForType(QualType Ty); 100 static unsigned getLocalAlignmentForType(QualType Ty); 104 QualType getType() const { 105 return QualType::getFromOpaquePtr(Ty); 109 return QualType::getFromOpaquePtr(Ty).getTypePtr(); 237 TypeLoc::getLocalAlignmentForType(QualType(getTypePtr(), 0)); 297 /// QualType getInnerType() const 393 unsigned getInnerTypeSize(QualType _) const [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
BoolAssignmentChecker.cpp | 42 static bool isBooleanType(QualType Ty) { 64 QualType valTy = TR->getValueType();
|
CheckSizeofPointer.cpp | 53 QualType T = E->getTypeOfArgument();
|
/external/clang/lib/StaticAnalyzer/Core/ |
SimpleSValBuilder.cpp | 24 virtual SVal dispatchCast(SVal val, QualType castTy); 25 virtual SVal evalCastFromNonLoc(NonLoc val, QualType castTy); 26 virtual SVal evalCastFromLoc(Loc val, QualType castTy); 37 NonLoc lhs, NonLoc rhs, QualType resultTy); 39 Loc lhs, Loc rhs, QualType resultTy); 41 Loc lhs, NonLoc rhs, QualType resultTy); 48 const llvm::APSInt &RHS, QualType resultTy); 62 SVal SimpleSValBuilder::dispatchCast(SVal Val, QualType CastTy) { 68 SVal SimpleSValBuilder::evalCastFromNonLoc(NonLoc val, QualType castTy) { 84 QualType T = Context.getCanonicalType(se->getType()) [all...] |
/external/clang/lib/CodeGen/ |
CodeGenFunction.cpp | 77 llvm::Type *CodeGenFunction::ConvertTypeForMem(QualType T) { 81 llvm::Type *CodeGenFunction::ConvertType(QualType T) { 85 TypeEvaluationKind CodeGenFunction::getEvaluationKind(QualType type) { 355 QualType ty = parm->getType(); 359 QualType pointeeTy = ty->getPointeeType(); 443 QualType hintQTy = attr->getTypeHint(); 487 QualType RetTy, 540 SmallVector<QualType, 16> ArgTypes; 546 QualType FnType = 615 QualType Ty [all...] |
CGDeclCXX.cpp | 33 QualType type = D.getType(); 70 QualType type = D.getType(); 71 QualType::DestructionKind dtorKind = type.isDestructedType(); 74 case QualType::DK_none: 77 case QualType::DK_cxx_destructor: 80 case QualType::DK_objc_strong_lifetime: 81 case QualType::DK_objc_weak_lifetime: 93 if (dtorKind == QualType::DK_cxx_destructor && 137 QualType T = D.getType(); 486 QualType type [all...] |
/external/clang/lib/Rewrite/Frontend/ |
RewriteObjC.cpp | 281 void RewriteTypeIntoString(QualType T, std::string &ResultStr, 292 void RewriteBlockPointerType(std::string& Str, QualType Type); 320 void RewriteBlocksInFunctionProtoType(QualType funcType, NamedDecl *D); 361 QualType msgSendType, 362 QualType returnType, 363 SmallVectorImpl<QualType> &ArgTypes, 401 QualType getProtocolType(); 404 void CheckFunctionPointerDecl(QualType dType, NamedDecl *ND); 417 bool isTopLevelBlockPointerType(QualType T) { 424 bool convertBlockPointerToFunctionPointer(QualType &T) [all...] |
RewriteModernObjC.cpp | 156 llvm::DenseMap<std::pair<const ObjCInterfaceDecl*, unsigned>, QualType> GroupRecordType; 321 void RewriteTypeIntoString(QualType T, std::string &ResultStr, 332 void RewriteBlockPointerType(std::string& Str, QualType Type); 375 QualType GetGroupRecordTypeForObjCIvarBitfield(ObjCIvarDecl *IV); 376 QualType SynthesizeBitfieldGroupStructType( 381 void RewriteBlocksInFunctionProtoType(QualType funcType, NamedDecl *D); 399 bool RewriteObjCFieldDeclType(QualType &Type, std::string &Result); 414 QualType msgSendType, 415 QualType returnType, 416 SmallVectorImpl<QualType> &ArgTypes [all...] |
/external/clang/lib/Serialization/ |
ASTCommon.h | 35 TypeID MakeTypeID(ASTContext &Context, QualType T, IdxForTypeTy IdxForType) {
|
/frameworks/compile/slang/ |
slang_rs_check_ast.cpp | 159 clang::QualType resultType = FD->getResultType().getCanonicalType(); 170 clang::QualType QT = PVD->getType().getCanonicalType(); 194 clang::QualType QT = VD->getType(); 245 clang::QualType QT = CE->getType();
|
/external/clang/include/clang/ASTMatchers/ |
ASTMatchers.h | 113 typedef internal::Matcher<QualType> TypeMatcher; 432 internal::Matcher<QualType>, InnerMatcher) { [all...] |
ASTMatchersInternal.h | 260 /// \brief Implicitly converts \c Matcher<Type> to \c Matcher<QualType>. 266 llvm::is_same<T, QualType>::value && 329 /// Matcher<QualType>. 335 class TypeToQualType : public MatcherInterface<QualType> { 340 virtual bool matches(const QualType &Node, 397 /// \brief Specialization of the conversion functions for QualType. 399 /// These specializations provide the Matcher<Type>->Matcher<QualType> 403 Matcher<QualType>::canConstructFrom(const DynTypedMatcher &Other) { 405 // We support implicit conversion from Matcher<Type> to Matcher<QualType> 409 ast_type_traits::ASTNodeKind::getFromNodeKind<QualType>()); [all...] |
/external/clang/include/clang/Analysis/Analyses/ |
FormatString.h | 219 QualType T; 224 ArgType(QualType t, const char *n = 0) 239 bool matchesType(ASTContext &C, QualType argTy) const; 241 QualType getRepresentativeType(ASTContext &C) const; 372 static bool namedTypeToLengthModifier(QualType QT, LengthModifier &LM); 492 /// Changes the specifier and length according to a QualType, retaining any 495 bool fixType(QualType QT, const LangOptions &LangOpt, ASTContext &Ctx, 569 bool fixType(QualType QT, const LangOptions &LangOpt, ASTContext &Ctx);
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
ExprEngine.h | 417 void VisitCXXDestructor(QualType ObjectType, const MemRegion *Dest, 452 NonLoc L, NonLoc R, QualType T) { 457 NonLoc L, SVal R, QualType T) { 463 SVal LHS, SVal RHS, QualType T) { 502 QualType LoadTy = QualType()); 532 QualType LoadTy);
|
/external/clang/lib/AST/ |
DeclarationName.cpp | 35 QualType Type; 149 QualType ClassType = N.getCXXNameType(); 157 QualType Type = N.getCXXNameType(); 184 QualType Type = N.getCXXNameType(); 236 QualType T = getCXXNameType(); 247 QualType DeclarationName::getCXXNameType() const { 251 return QualType();
|
NSAPI.cpp | 289 NSAPI::getNSNumberFactoryMethodKind(QualType T) const { 296 QualType TDTTy = QualType(TDT, 0); 370 bool NSAPI::isObjCBOOLType(QualType T) const { 374 bool NSAPI::isObjCNSIntegerType(QualType T) const { 378 bool NSAPI::isObjCNSUIntegerType(QualType T) const { 382 bool NSAPI::isObjCTypedef(QualType T,
|
/external/clang/lib/Analysis/ |
FormatString.cpp | 236 bool ArgType::matchesType(ASTContext &C, QualType argTy) const { 315 QualType pointeeTy = PT->getPointeeType(); 335 QualType pointeeTy = 342 QualType PromoArg = 346 QualType WInt = C.getCanonicalType(C.getWIntType()).getUnqualifiedType(); 373 QualType pointee = PT->getPointeeType(); 384 QualType ArgType::getRepresentativeType(ASTContext &C) const { 385 QualType Res; 772 bool FormatSpecifier::namedTypeToLengthModifier(QualType QT, 797 QualType T = Typedef->getUnderlyingType() [all...] |