/external/clang/lib/Analysis/ |
BodyFarm.cpp | 28 static bool isDispatchBlock(QualType Ty) { 50 BinaryOperator *makeAssignment(const Expr *LHS, const Expr *RHS, QualType Ty); 63 UnaryOperator *makeDereference(const Expr *Arg, QualType Ty); 66 Expr *makeIntegralCast(const Expr *Arg, QualType Ty); 72 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Arg, QualType Ty); 89 QualType Ty) { 124 UnaryOperator *ASTMaker::makeDereference(const Expr *Arg, QualType Ty) { 129 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { 134 Expr *ASTMaker::makeIntegralCast(const Expr *Arg, QualType Ty) { 148 QualType Ty = C.getBOOLDecl() ? C.getBOOLType() : C.ObjCBuiltinBoolTy [all...] |
CocoaConventions.cpp | 25 bool cocoa::isRefType(QualType RetTy, StringRef Prefix, 50 bool coreFoundation::isCFObjectRef(QualType T) { 59 bool cocoa::isCocoaObjectRef(QualType Ty) {
|
/external/clang/lib/Sema/ |
TreeTransform.h | 201 bool AlreadyTransformed(QualType T) { 291 QualType TransformType(QualType T); 307 QualType TransformType(TypeLocBuilder &TLB, TypeLoc TL); 438 QualType ObjectType = QualType(), 473 QualType ObjectType = QualType(), 535 TypeSourceInfo *InventTypeSourceInfo(QualType T) { 542 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T) [all...] |
SemaExprCXX.cpp | 54 QualType Type; 58 Type = QualType(NNS->getAsType(), 0); 109 QualType SearchType; 200 QualType T = Context.getTypeDeclType(Type); 221 QualType MemberOfType; 292 QualType T = CheckTypenameType(ETK_None, SourceLocation(), 299 QualType T = Context.getTypeDeclType(NonMatchingTypeDecl); 326 QualType T = BuildDecltypeType(DS.getRepAsExpr(), DS.getTypeSpecTypeLoc()); 327 QualType SearchType = GetTypeFromParser(ObjectType); 366 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType [all...] |
SemaType.cpp | 65 QualType type) { 205 void diagnoseIgnoredTypeAttrs(QualType type) const { 279 QualType &type, TypeAttrLocation TAL, 284 QualType &type); 288 QualType &type); 291 AttributeList &attr, QualType &type); 294 AttributeList &attr, QualType &type); 297 AttributeList &attr, QualType &type) { 371 QualType type) { 425 QualType &declSpecType) [all...] |
SemaOverload.cpp | 71 static bool IsStandardConversion(Sema &S, Expr* From, QualType ToType, 78 QualType &ToType, 83 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType, 263 QualType FromType = getFromType(); 264 QualType ToType = getToType(1); 315 QualType &ConstantType) const { 320 QualType FromType = getToType(0); 321 QualType ToType = getToType(1); [all...] |
SemaCast.cpp | 50 CastOperation(Sema &S, QualType destType, ExprResult src) 66 QualType DestType; 67 QualType ResultType; 145 static bool CastsAwayConstness(Sema &Self, QualType SrcType, QualType DestType, 160 QualType DestType, bool CStyle, 165 QualType DestType, bool CStyle, 170 static TryCastResult TryStaticPointerDowncast(Sema &Self, QualType SrcType, 171 QualType DestType, bool CStyle, 179 QualType OrigSrcType [all...] |
SemaTemplateDeduction.cpp | 121 QualType Param, 122 QualType Arg, 319 llvm::APSInt Value, QualType ValueType, 466 QualType Arg, 497 Info.FirstArg = TemplateArgument(QualType(Param, 0)); 505 Info.FirstArg = TemplateArgument(QualType(Param, 0)); 529 static bool IsPossiblyOpaquelyQualifiedType(QualType T) { 797 const QualType *Params, unsigned NumParams, 798 const QualType *Args, unsigned NumArgs, [all...] |
/external/clang/include/clang/AST/ |
NSAPI.h | 19 class QualType; 179 getNSNumberFactoryMethodKind(QualType T) const; 182 bool isObjCBOOLType(QualType T) const; 184 bool isObjCNSIntegerType(QualType T) const; 186 bool isObjCNSUIntegerType(QualType T) const; 189 bool isObjCTypedef(QualType T, StringRef name, IdentifierInfo *&II) const;
|
ASTImporter.h | 108 QualType Import(QualType FromT); 285 bool IsStructurallyEquivalent(QualType From, QualType To,
|
ExprObjC.h | 33 ObjCStringLiteral(StringLiteral *SL, QualType T, SourceLocation L) 64 ObjCBoolLiteralExpr(bool val, QualType Ty, SourceLocation l) : 97 ObjCBoxedExpr(Expr *E, QualType T, ObjCMethodDecl *method, 139 QualType T, ObjCMethodDecl * Method, 148 QualType T, ObjCMethodDecl * Method, 262 QualType T, ObjCMethodDecl *method, 296 QualType T, ObjCMethodDecl *method, 351 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType, 368 QualType getEncodedType() const { return EncodedType->getType(); } 391 ObjCSelectorExpr(QualType T, Selector selInfo [all...] |
ASTTypeTraits.h | 132 KIND_TO_KIND_ID(QualType) 178 /// For other types (like \c QualType) the value is stored directly 220 if (ASTNodeKind::getFromNodeKind<QualType>().isBaseOf(NodeKind)) { 221 return *get<QualType>() == *Other.get<QualType>(); 294 NestedNameSpecifierLoc, QualType, TypeLoc> 331 struct DynTypedNode::BaseConverter<QualType, 332 void> : public ValueConverter<QualType> {};
|
/external/clang/lib/CodeGen/ |
CodeGenTBAA.h | 32 class QualType; 85 QualType Ty, 103 llvm::MDNode *getTBAAInfo(QualType QTy); 111 llvm::MDNode *getTBAAStructInfo(QualType QTy); 114 llvm::MDNode *getTBAAStructTypeInfo(QualType QType); 117 llvm::MDNode *getTBAAStructTagInfo(QualType BaseQType,
|
CodeGenFunction.h | 148 QualType FnRetTy; 423 void PushDestructorCleanup(QualType T, llvm::Value *Addr); [all...] |
CGCXXABI.cpp | 66 llvm::Constant *CGCXXABI::GetBogusMemberPointer(QualType T) { 130 return GetBogusMemberPointer(QualType(MPT, 0)); 141 return GetBogusMemberPointer(QualType(MPT, 0)); 144 llvm::Constant *CGCXXABI::EmitMemberPointer(const APValue &MP, QualType MPT) { 175 RValue RV, QualType ResultType) { 185 CharUnits CGCXXABI::getArrayCookieSizeImpl(QualType elementType) { 194 QualType ElementType) { 201 QualType elementType) { 220 const CXXDeleteExpr *expr, QualType eltTy, 267 QualType derivedType [all...] |
CodeGenTBAA.cpp | 71 static bool TypeHasMayAlias(QualType QTy) { 88 CodeGenTBAA::getTBAAInfo(QualType QTy) { 157 MContext.mangleTypeName(QualType(ETy, 0), Out); 172 QualType QTy, 195 QualType FieldQTy = i->getType(); 213 CodeGenTBAA::getTBAAStructInfo(QualType QTy) { 228 static bool isTBAAPathStruct(QualType QTy) { 242 CodeGenTBAA::getTBAAStructTypeInfo(QualType QTy) { 257 QualType FieldQTy = i->getType(); 273 MContext.mangleTypeName(QualType(Ty, 0), Out) [all...] |
/external/clang/lib/AST/ |
ASTImporter.cpp | 28 class ASTNodeImporter : public TypeVisitor<ASTNodeImporter, QualType>, 36 using TypeVisitor<ASTNodeImporter, QualType>::Visit; 41 QualType VisitType(const Type *T); 42 QualType VisitBuiltinType(const BuiltinType *T); 43 QualType VisitComplexType(const ComplexType *T); 44 QualType VisitPointerType(const PointerType *T); 45 QualType VisitBlockPointerType(const BlockPointerType *T); 46 QualType VisitLValueReferenceType(const LValueReferenceType *T); 47 QualType VisitRValueReferenceType(const RValueReferenceType *T); 48 QualType VisitMemberPointerType(const MemberPointerType *T) [all...] |
MangleNumberingContext.cpp | 27 QualType Key = Context.getFunctionType(Context.VoidTy, Proto->getParamTypes(),
|
Type.cpp | 46 const IdentifierInfo* QualType::getBaseTypeIdentifier() const { 66 bool QualType::isConstant(QualType T, ASTContext &Ctx) { 77 QualType ElementType, 124 QualType et, QualType can, 137 QualType ET, 149 QualType ElementType, 150 QualType can, 166 QualType ElementType, Expr *SizeExpr) [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
CheckObjCInstMethSignature.cpp | 29 static bool AreTypesCompatible(QualType Derived, QualType Ancestor, 46 QualType ResDerived = MethDerived->getReturnType(); 47 QualType ResAncestor = MethAncestor->getReturnType();
|
MallocSizeofChecker.cpp | 139 static bool typesCompatible(ASTContext &C, QualType A, QualType B) { 160 static bool compatibleWithArrayType(ASTContext &C, QualType PT, QualType T) { 163 QualType ElemType = AT->getElementType(); 181 QualType CastedType = i->CastedExpr->getType(); 184 QualType PointeeType = CastedType->getAs<PointerType>()->getPointeeType(); 198 QualType SizeofType = SFinder.Sizeofs[0]->getTypeOfArgument();
|
LLVMConventionsChecker.cpp | 30 static bool IsLLVMStringRef(QualType T) { 35 return StringRef(QualType(RT, 0).getAsString()) == 51 static bool IsStdString(QualType T) { 83 static bool IsStdVector(QualType T) { 97 static bool IsSmallVector(QualType T) { 195 static bool AllocatesMemory(QualType T) { 205 QualType T = BS.getType(); 229 void ReportError(QualType T); 247 QualType T = D->getType(); 261 void ASTFieldVisitor::ReportError(QualType T) [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
SValBuilder.cpp | 32 DefinedOrUnknownSVal SValBuilder::makeZeroVal(QualType type) { 45 const llvm::APSInt& rhs, QualType type) { 56 QualType type) { 63 const SymExpr *rhs, QualType type) { 70 QualType fromTy, QualType toTy) { 96 QualType T = region->getValueType(); 113 QualType T = Ex->getType(); 117 QualType ExType = Ex->getType(); 127 QualType type [all...] |
Store.cpp | 46 QualType EleTy, uint64_t index) { 52 static bool IsCompleteType(ASTContext &Ctx, QualType Ty) { 67 QualType T) { 73 const MemRegion *StoreManager::castRegion(const MemRegion *R, QualType CastToTy) { 96 QualType PointeeTy = CastToTy->getPointeeType(); 97 QualType CanonPointeeTy = Ctx.getCanonicalType(PointeeTy); 106 QualType ObjTy = Ctx.getCanonicalType(TR->getValueType()); 178 QualType ObjTy = Ctx.getCanonicalType(TR->getValueType()); 179 QualType CanonPointeeTy = Ctx.getCanonicalType(PointeeTy); 226 static bool regionMatchesCXXRecordType(SVal V, QualType Ty) [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
MemRegion.h | 483 virtual QualType getLocationType() const = 0; 485 QualType getDesugaredLocationType(ASTContext &Context) const { 505 virtual QualType getValueType() const = 0; 507 QualType getLocationType() const override { 509 QualType T = getValueType(); 516 QualType getDesugaredValueType(ASTContext &Context) const { 517 QualType T = getValueType(); 553 QualType getLocationType() const override { 564 return QualType(); 602 QualType getLocationType() const override [all...] |