| /src/external/apache2/llvm/dist/clang/include/clang/Analysis/DomainSpecific/ |
| CocoaConventions.h | 21 class QualType; 26 bool isRefType(QualType RetTy, StringRef Prefix, 29 bool isCocoaObjectRef(QualType T); 34 bool isCFObjectRef(QualType T);
|
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| QualTypeNames.h | 1 //===--- QualTypeNames.h - Generate Complete QualType Names ----*- C++ -*-===// 75 std::string getFullyQualifiedName(QualType QT, const ASTContext &Ctx, 79 /// Generates a QualType that can be used to name the same type 88 QualType getFullyQualifiedType(QualType QT, const ASTContext &Ctx,
|
| TypeOrdering.h | 12 /// Defines clang::QualTypeOrdering, a total ordering on clang::QualType, 13 /// and hence enables QualType values to be sorted and to be used in 27 /// Function object that provides a total ordering on QualType values. 29 bool operator()(QualType T1, QualType T2) const { 39 template<> struct DenseMapInfo<clang::QualType> { 40 static inline clang::QualType getEmptyKey() { return clang::QualType(); } 42 static inline clang::QualType getTombstoneKey() { 43 using clang::QualType; [all...] |
| NonTrivialTypeVisitor.h | 22 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { 28 RetTy visitWithKind(QualType::DestructionKind DK, QualType FT, 31 case QualType::DK_objc_strong_lifetime: 33 case QualType::DK_nontrivial_c_struct: 35 case QualType::DK_none: 37 case QualType::DK_cxx_destructor: 39 case QualType::DK_objc_weak_lifetime: 51 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { 58 RetTy visitWithKind(QualType::PrimitiveDefaultInitializeKind PDIK [all...] |
| ASTContext.h | 363 QualType ObjCIdRedefinitionType; 364 QualType ObjCClassRedefinitionType; 365 QualType ObjCSelRedefinitionType; 382 QualType ObjCConstantStringType; 386 mutable QualType ObjCSuperType; 388 QualType ObjCNSStringType; 700 QualType getIntTypeForBitwidth(unsigned DestWidth, 706 QualType getRealTypeForBitwidth(unsigned DestWidth, bool ExplicitIEEE) const; 1057 mutable QualType AutoDeductTy; // Deduction against 'auto'. 1058 mutable QualType AutoRRefDeductTy; // Deduction against 'auto &&' [all...] |
| Type.h | 61 class QualType; 372 // printing the QualType instead of the address space value. 393 // on a QualType object. 664 /// pointer. To handle the packing/unpacking, we make QualType be a 668 class QualType { 691 QualType() = default; 692 QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} 693 QualType(const ExtQuals *Ptr, unsigned Quals) : Value(Ptr, Quals) {} 709 /// Divides a QualType into its unqualified type and a set of local 715 static QualType getFromOpaquePtr(const void *Ptr) [all...] |
| LocInfoType.h | 22 /// Holds a QualType and a TypeSourceInfo* that came out of a declarator 37 LocInfoType(QualType ty, TypeSourceInfo *TInfo) 44 QualType getType() const { return getCanonicalTypeInternal(); }
|
| /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| DynamicTypeInfo.h | 21 DynamicTypeInfo() : DynTy(QualType()) {} 23 DynamicTypeInfo(QualType Ty, bool CanBeSub = true) 34 QualType getType() const { return DynTy; } 48 QualType DynTy;
|
| SValBuilder.h | 70 const QualType ArrayIndexTy; 75 SVal evalCastKind(UndefinedVal V, QualType CastTy, QualType OriginalTy); 76 SVal evalCastKind(UnknownVal V, QualType CastTy, QualType OriginalTy); 77 SVal evalCastKind(Loc V, QualType CastTy, QualType OriginalTy); 78 SVal evalCastKind(NonLoc V, QualType CastTy, QualType OriginalTy); 79 SVal evalCastSubKind(loc::ConcreteInt V, QualType CastTy [all...] |
| DynamicCastInfo.h | 21 DynamicCastInfo(QualType from, QualType to, CastResult resultKind) 24 QualType from() const { return From; } 25 QualType to() const { return To; } 27 bool equals(QualType from, QualType to) const { 48 QualType From, To;
|
| DynamicType.h | 45 QualType CastFromTy, 46 QualType CastToTy); 54 QualType NewTy, bool CanBeSubClassed = true); 63 SymbolRef Sym, QualType NewTy, 69 QualType CastFromTy, 70 QualType CastToTy,
|
| DynamicExtent.h | 30 DefinedOrUnknownSVal getElementExtent(QualType Ty, SValBuilder &SVB); 35 SValBuilder &SVB, QualType Ty);
|
| SymbolManager.h | 67 QualType getType() const override; 79 QualType T; 86 QualType t, unsigned count, const void *symbolTag) 102 QualType getType() const override; 109 QualType T, unsigned Count, const LocationContext *LCtx, 146 QualType getType() const override; 184 QualType getType() const override; 212 QualType T; 218 SymbolMetadata(SymbolID sym, const MemRegion* r, const Stmt *s, QualType t, 235 QualType getType() const override [all...] |
| /src/external/apache2/llvm/dist/clang/tools/libclang/ |
| CXType.h | 25 CXType MakeCXType(QualType T, CXTranslationUnit TU);
|
| CXType.cpp | 84 static CXTypeKind GetTypeKind(QualType T) { 126 CXType cxtype::MakeCXType(QualType T, CXTranslationUnit TU) { 145 QualType UnqualT = T.getUnqualifiedType(); 169 static inline QualType GetQualType(CXType CT) { 170 return QualType::getFromOpaquePtr(CT.data[0]); 178 GetTemplateArguments(QualType Type) { 193 static Optional<QualType> TemplateArgumentToQualType(const TemplateArgument &A) { 199 static Optional<QualType> 221 return MakeCXType(QualType(), TU); 225 QualType T = cxcursor::getCursorExpr(C)->getType() [all...] |
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| ConstantEmitter.h | 74 QualType destType); 76 QualType destType); 102 llvm::Constant *emitAbstract(const Expr *E, QualType T); 104 QualType T); 107 llvm::Constant *tryEmitAbstract(const Expr *E, QualType T); 108 llvm::Constant *tryEmitAbstractForMemory(const Expr *E, QualType T); 110 llvm::Constant *tryEmitAbstract(const APValue &value, QualType T); 111 llvm::Constant *tryEmitAbstractForMemory(const APValue &value, QualType T); 115 llvm::Constant *emitNullForMemory(QualType T) { 118 llvm::Constant *emitForMemory(llvm::Constant *C, QualType T) [all...] |
| ABIInfo.h | 89 QualType Ty) const = 0; 97 QualType Ty) const; 99 virtual bool isHomogeneousAggregateBaseType(QualType Ty) const; 104 bool isHomogeneousAggregate(QualType Ty, const Type *&Base, 109 bool isPromotableIntegerTypeForABI(QualType Ty) const; 114 getNaturalAlignIndirect(QualType Ty, bool ByVal = true, 119 getNaturalAlignIndirectInReg(QualType Ty, bool Realign = false) const;
|
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| InheritViz.cpp | 36 std::map<QualType, int, QualTypeOrdering> DirectBaseCount; 37 std::set<QualType, QualTypeOrdering> KnownVirtualBases; 43 void WriteGraph(QualType Type) { 53 void WriteNode(QualType Type, bool FromVirtual); 58 raw_ostream& WriteNodeReference(QualType Type, bool FromVirtual); 62 void InheritanceHierarchyWriter::WriteNode(QualType Type, bool FromVirtual) { 63 QualType CanonType = Context.getCanonicalType(Type); 96 QualType CanonBaseType = Context.getCanonicalType(Base.getType()); 124 InheritanceHierarchyWriter::WriteNodeReference(QualType Type, 126 QualType CanonType = Context.getCanonicalType(Type) [all...] |
| Type.cpp | 73 const IdentifierInfo* QualType::getBaseTypeIdentifier() const { 93 bool QualType::mayBeDynamicClass() const { 98 bool QualType::mayBeNotDynamicClass() const { 103 bool QualType::isConstant(QualType T, const ASTContext &Ctx) { 118 ArrayType::ArrayType(TypeClass tc, QualType et, QualType can, 142 QualType ElementType, 189 const ASTContext &Context, QualType ET, 203 QualType et, QualType can [all...] |
| ASTContext.cpp | 592 QualType QT = TD->getUnderlyingType(); 617 QualType Ty = I.getType(); 632 QualType Ty = I.getType(); 695 QualType T = NTTP->getExpansionType(I); 715 QualType ConstrainedType) { 791 QualType ParamAsArgument(NewTTP->getTypeForDecl(), 0); 811 QualType T = getCanonicalType(NTTP->getType()); 815 SmallVector<QualType, 2> ExpandedTypes; 1238 TypedefDecl *ASTContext::buildImplicitTypedef(QualType T, 1262 R = CanQualType::CreateUnsafe(QualType(Ty, 0)) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| TypeLocBuilder.h | 37 QualType LastTy; 68 TypeSpecTypeLoc pushTypeSpec(QualType T) { 77 LastTy = QualType(); 85 void TypeWasModifiedSafely(QualType T) { 93 template <class TyLocType> TyLocType push(QualType T) { 101 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) { 114 TypeLoc getTypeLocInContext(ASTContext &Context, QualType T) { 127 TypeLoc pushImpl(QualType T, size_t LocalSize, unsigned LocalAlignment); 138 TypeLoc getTemporaryTypeLoc(QualType T) {
|
| /src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| Initialization.h | 141 QualType Type; 221 InitializedEntity(EntityKind Kind, SourceLocation Loc, QualType Type, 240 InitializedEntity(IdentifierInfo *VarID, QualType FieldType, SourceLocation Loc) 262 InitializeParameter(ASTContext &Context, ParmVarDecl *Parm, QualType Type) { 278 QualType Type, 290 InitializeTemplateParameter(QualType T, NonTypeTemplateParmDecl *Param) { 301 QualType Type, bool NRVO) { 306 QualType Type) { 311 QualType Type, bool NRVO) { 316 QualType Type, bool NRVO) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| SValBuilder.cpp | 52 DefinedOrUnknownSVal SValBuilder::makeZeroVal(QualType type) { 68 const llvm::APSInt& rhs, QualType type) { 79 QualType type) { 86 const SymExpr *rhs, QualType type) { 93 QualType fromTy, QualType toTy) { 110 return evalCast(val, ArrayIndexTy, QualType{}); 119 QualType T = region->getValueType(); 139 QualType T = Ex->getType(); 146 QualType ExType = Ex->getType() [all...] |
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| DynamicTypeChecker.cpp | 59 void reportTypeError(QualType DynamicType, QualType StaticType, 68 void DynamicTypeChecker::reportTypeError(QualType DynamicType, 69 QualType StaticType, 77 QualType::print(DynamicType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(), 80 QualType::print(StaticType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(), 115 QualType::print(TrackedType.getType().getTypePtr(), Qualifiers(), OS, 121 QualType::print(ExplicitCast->getSubExpr()->getType().getTypePtr(), 124 QualType::print(ExplicitCast->getType().getTypePtr(), Qualifiers(), OS, 129 QualType::print(ImplicitCast->getSubExpr()->getType().getTypePtr() [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/CodeGen/ |
| CodeGenABITypes.h | 72 QualType receiverType); 106 llvm::Type *convertTypeForMemory(CodeGenModule &CGM, QualType T); 141 QualType QT); 151 QualType QT); 161 QualType QT); 169 bool IsVolatile, QualType QT); 177 bool IsVolatile, QualType QT); 185 bool IsVolatile, QualType QT);
|