/external/clang/lib/Rewrite/Frontend/ |
RewriteModernObjC.cpp | 155 llvm::DenseMap<std::pair<const ObjCInterfaceDecl*, unsigned>, QualType> GroupRecordType; 336 void RewriteTypeIntoString(QualType T, std::string &ResultStr, 347 void RewriteBlockPointerType(std::string& Str, QualType Type); 390 QualType GetGroupRecordTypeForObjCIvarBitfield(ObjCIvarDecl *IV); 391 QualType SynthesizeBitfieldGroupStructType( 396 void RewriteBlocksInFunctionProtoType(QualType funcType, NamedDecl *D); 414 bool RewriteObjCFieldDeclType(QualType &Type, std::string &Result); 429 QualType returnType, 430 SmallVectorImpl<QualType> &ArgTypes, 498 QualType getProtocolType() [all...] |
RewriteObjC.cpp | 282 void RewriteTypeIntoString(QualType T, std::string &ResultStr, 293 void RewriteBlockPointerType(std::string& Str, QualType Type); 321 void RewriteBlocksInFunctionProtoType(QualType funcType, NamedDecl *D); 362 QualType msgSendType, 363 QualType returnType, 364 SmallVectorImpl<QualType> &ArgTypes, 402 QualType getProtocolType(); 405 void CheckFunctionPointerDecl(QualType dType, NamedDecl *ND); 418 bool isTopLevelBlockPointerType(QualType T) { 425 bool convertBlockPointerToFunctionPointer(QualType &T) [all...] |
/external/clang/lib/CodeGen/ |
TargetInfo.cpp | 44 static bool isAggregateTypeForABI(QualType T) { 59 static CGCXXABI::RecordArgABI getRecordArgABI(QualType T, 152 static bool isEmptyRecord(ASTContext &Context, QualType T, bool AllowArrays); 161 QualType FT = FD->getType(); 189 static bool isEmptyRecord(ASTContext &Context, QualType T, bool AllowArrays) { 217 static const Type *isSingleElementStruct(QualType T, ASTContext &Context) { 249 QualType FT = FD->getType(); 284 static bool is32Or64BitBasicType(QualType Ty, ASTContext &Context) { 309 static bool canExpandIndirectArgument(QualType Ty, ASTContext &Context) { 353 ABIArgInfo classifyReturnType(QualType RetTy) const [all...] |
CGExprCXX.cpp | 33 QualType ImplicitParamTy, 67 QualType T = E->getType(); 202 /*ImplicitParam=*/nullptr, QualType(), nullptr,nullptr); 229 /*ImplicitParam=*/nullptr, QualType(), 261 QualType(MPT->getClass(), 0)); 269 QualType ThisType = 295 QualType Ty = E->getType(); 302 /*ImplicitParam=*/nullptr, QualType(), 469 QualType type = e->getAllocatedType(); 724 QualType AllocType, llvm::Value *NewPtr) [all...] |
CodeGenTypes.cpp | 84 llvm::Type *CodeGenTypes::ConvertTypeForMem(QualType T){ 106 isSafeToConvert(QualType T, CodeGenTypes &CGT, 154 isSafeToConvert(QualType T, CodeGenTypes &CGT, 189 bool CodeGenTypes::isFuncParamTypeConvertible(QualType Ty) { 291 llvm::Type *CodeGenTypes::ConvertType(QualType T) { 408 QualType ETy = RTy->getPointeeType(); 416 QualType ETy = PTy->getPointeeType(); 509 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0))); 513 CanQual<FunctionNoProtoType>::CreateUnsafe(QualType(FNPT, 0))); 576 const QualType FTy = cast<BlockPointerType>(Ty)->getPointeeType() [all...] |
ItaniumCXXABI.cpp | 96 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override; 110 QualType type) override; 112 void EmitFundamentalRTTIDescriptor(QualType Type); 114 llvm::Constant *getAddrOfRTTIDescriptor(QualType Ty) override; 116 bool shouldTypeidBeNullChecked(bool IsDeref, QualType SrcRecordTy) override; 118 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, 123 QualType SrcRecordTy) override; 126 QualType SrcRecordTy, QualType DestTy, 127 QualType DestRecordTy [all...] |
CodeGenABITypes.cpp | 42 QualType receiverType) {
|
/external/clang/include/clang/ASTMatchers/ |
ASTMatchers.h | 123 typedef internal::Matcher<QualType> TypeMatcher; 456 internal::Matcher<QualType>, InnerMatcher) { [all...] |
/external/clang/lib/AST/ |
ExprCXX.cpp | 43 QualType CXXTypeidExpr::getTypeOperand(ASTContext &Context) const { 50 QualType CXXUuidofExpr::getTypeOperand(ASTContext &Context) const { 58 UuidAttr *CXXUuidofExpr::GetUuidAttrOfType(QualType QT, 145 Expr *initializer, QualType ty, 219 QualType CXXDeleteExpr::getDestroyedType() const { 222 const QualType ArgType = Arg->getType(); 225 return QualType(); 275 QualType CXXPseudoDestructorExpr::getDestroyedType() const { 279 return QualType(); 420 DependentScopeDeclRefExpr::DependentScopeDeclRefExpr(QualType T [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
SymbolManager.cpp | 168 QualType T, 220 SymbolManager::getMetadataSymbol(const MemRegion* R, const Stmt *S, QualType T, 239 QualType From, QualType To) { 256 QualType t) { 274 QualType t) { 292 QualType t) { 307 QualType SymbolConjured::getType() const { 311 QualType SymbolDerived::getType() const { 315 QualType SymbolExtent::getType() const [all...] |
SimpleSValBuilder.cpp | 24 SVal dispatchCast(SVal val, QualType castTy) override; 25 SVal evalCastFromNonLoc(NonLoc val, QualType castTy) override; 26 SVal evalCastFromLoc(Loc val, QualType castTy) override; 37 NonLoc lhs, NonLoc rhs, QualType resultTy) override; 39 Loc lhs, Loc rhs, QualType resultTy) override; 41 Loc lhs, NonLoc rhs, QualType resultTy) override; 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/include/clang/Sema/ |
ScopeInfo.h | 394 QualType CaptureType; 399 QualType CaptureType, Expr *Cpy) 407 QualType CaptureType, Expr *Cpy) 443 QualType getCaptureType() const { return CaptureType; } 471 QualType ReturnType; 475 QualType CaptureType, Expr *Cpy) { 481 void addThisCapture(bool isNested, SourceLocation Loc, QualType CaptureType, 529 QualType FunctionType; 808 QualType CaptureType, Expr *Cpy) {
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
DynamicTypePropagation.cpp | 52 QualType Ty = Ctx.getPointerType(Ctx.getRecordType(MD->getParent())); 132 QualType DynResTy = 133 C.getASTContext().getObjCObjectPointerType(QualType(ObjTy, 0)); 189 C.addTransition(C.getState()->setDynamicTypeInfo(ToR, QualType(NewTy,0))); 257 QualType OldDTy = C.getState()->getDynamicTypeInfo(ToR).getType();
|
BoolAssignmentChecker.cpp | 42 static bool isBooleanType(QualType Ty) { 64 QualType valTy = TR->getValueType();
|
/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, 251 InitListExpr *IList, QualType &DeclType, 258 InitListExpr *IList, QualType ElemType, 263 InitListExpr *IList, QualType DeclType [all...] |
SemaLambda.cpp | 199 QualType CaptureType, DeclRefType; 358 QualType MethodType = MethodTypeInfo->getType(); 366 QualType Result = FPT->getReturnType(); 590 QualType returnType) { 682 QualType ReturnType = (RetE ? RetE->getType() : Context.VoidTy); 696 QualType Sema::performLambdaInitCaptureInitialization(SourceLocation Loc, 710 QualType DeductType = Context.getAutoDeductType(); 730 return QualType(); 735 return QualType(); 746 QualType DeducedType [all...] |
TypeLocBuilder.cpp | 63 TypeLoc TypeLocBuilder::pushImpl(QualType T, size_t LocalSize, unsigned LocalAlignment) { 65 QualType TLast = TypeLoc(T, nullptr).getNextTypeLoc().getType();
|
JumpDiagnostics.cpp | 148 case QualType::DK_objc_strong_lifetime: 149 case QualType::DK_objc_weak_lifetime: 153 case QualType::DK_cxx_destructor: 157 case QualType::DK_none: 236 QualType T = D->getType(); 237 QualType::DestructionKind destructKind = T.isDestructedType(); 238 if (destructKind != QualType::DK_none) { 241 case QualType::DK_cxx_destructor: 245 case QualType::DK_objc_strong_lifetime: 249 case QualType::DK_objc_weak_lifetime [all...] |
SemaExprMember.cpp | 288 static QualType 289 CheckExtVectorComponent(Sema &S, QualType baseType, ExprValueKind &VK, 345 return QualType(); 360 return QualType(); 380 QualType VT = S.Context.getExtVectorType(vecType->getElementType(), CompSize); 442 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, 486 QualType BaseType, 512 QualType BaseType, 597 if (!SemaRef.isThisOutsideMemberFunctionBody(QualType(RTy, 0)) && 598 SemaRef.RequireCompleteType(OpLoc, QualType(RTy, 0) [all...] |
/external/clang/lib/ARCMigrate/ |
Transforms.h | 90 QualType ModifiedType; 115 bool isGCOwnedNonObjC(QualType T); 160 bool canApplyWeak(ASTContext &Ctx, QualType type,
|
/external/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
AppleObjCTypeVendor.cpp | 334 clang::QualType return_qual_type; 367 clang::QualType ret_type = BuildType(ast_ctx, m_type_vector[0].c_str()); 393 clang::QualType arg_type = BuildType(ast_ctx, m_type_vector[ai].c_str()); 414 clang::QualType BuildType (clang::ASTContext &ast_ctx, const char *type) 417 return clang::QualType(); 425 clang::QualType target_type = BuildType(ast_ctx, type+1); 427 return clang::QualType(); 435 clang::QualType target_type = BuildType(ast_ctx, type+1); 437 return clang::QualType(); 486 return clang::QualType(); [all...] |
/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) { 679 static QualType findBoundMemberType(const Expr *expr); 818 OpaqueValueExpr(SourceLocation Loc, QualType T, ExprValueKind VK, [all...] |
TypeLoc.h | 43 // QualType(Ty, 0).getAsOpaquePtr() == (void*) Ty 85 TypeLoc(QualType ty, void *opaqueData) 99 static unsigned getFullDataSizeForType(QualType Ty); 103 static unsigned getLocalAlignmentForType(QualType Ty); 107 QualType getType() const { 108 return QualType::getFromOpaquePtr(Ty); 112 return QualType::getFromOpaquePtr(Ty).getTypePtr(); 240 TypeLoc::getLocalAlignmentForType(QualType(getTypePtr(), 0)); 300 /// QualType getInnerType() const 396 unsigned getInnerTypeSize(QualType _) const [all...] |
/external/clang/include/clang/Analysis/Analyses/ |
FormatString.h | 226 QualType T; 232 ArgType(QualType t, const char *n = nullptr) 247 bool matchesType(ASTContext &C, QualType argTy) const; 249 QualType getRepresentativeType(ASTContext &C) const; 380 static bool namedTypeToLengthModifier(QualType QT, LengthModifier &LM); 500 /// Changes the specifier and length according to a QualType, retaining any 503 bool fixType(QualType QT, const LangOptions &LangOpt, ASTContext &Ctx, 577 bool fixType(QualType QT, QualType RawQT, const LangOptions &LangOpt,
|
/external/lldb/source/Symbol/ |
ClangASTType.cpp | 56 GetCompleteQualType (ASTContext *ast, QualType qual_type, bool allow_completion = true) 176 clang::QualType qual_type) : 196 QualType qual_type (GetCanonicalQualType()); 230 QualType qual_type (GetCanonicalQualType()); 348 QualType qual_type (GetCanonicalQualType()); 394 QualType qual_type (GetCanonicalQualType()); 431 QualType qual_type (GetCanonicalQualType()); 451 QualType qual_type (GetCanonicalQualType()); 502 QualType qual_type (GetCanonicalQualType()); 561 QualType qual_type (GetCanonicalQualType()) [all...] |