/external/clang/lib/CodeGen/ |
CodeGenFunction.h | 573 QualType FnRetTy; 753 void PushDestructorCleanup(QualType T, llvm::Value *Addr); [all...] |
CGRTTI.cpp | 34 GetAddrOfTypeName(QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage); 38 llvm::Constant *GetAddrOfExternalRTTIDescriptor(QualType Ty); 54 void BuildPointerTypeInfo(QualType PointeeTy); 109 llvm::Constant *BuildTypeInfo(QualType Ty, bool Force = false); 114 RTTIBuilder::GetAddrOfTypeName(QualType Ty, 136 llvm::Constant *RTTIBuilder::GetAddrOfExternalRTTIDescriptor(QualType Ty) { 214 QualType PointeeTy = PointerTy->getPointeeType(); 231 static bool IsStandardLibraryRTTIDescriptor(QualType Ty) { 248 static bool ShouldUseExternalRTTIDescriptor(CodeGenModule &CGM, QualType Ty) { 284 static bool ContainsIncompleteClassType(QualType Ty) [all...] |
TargetInfo.cpp | 39 static bool isAggregateTypeForABI(QualType T) { 110 static bool isEmptyRecord(ASTContext &Context, QualType T, bool AllowArrays); 119 QualType FT = FD->getType(); 147 static bool isEmptyRecord(ASTContext &Context, QualType T, bool AllowArrays) { 182 static bool isRecordWithNonTrivialDestructorOrCopyConstructor(QualType T) { 198 static const Type *isSingleElementStruct(QualType T, ASTContext &Context) { 233 QualType FT = FD->getType(); 268 static bool is32Or64BitBasicType(QualType Ty, ASTContext &Context) { 287 static bool canExpandIndirectArgument(QualType Ty, ASTContext &Context) { 334 ABIArgInfo classifyReturnType(QualType RetTy) const [all...] |
CGExprAgg.cpp | 55 AggValueSlot EnsureSlot(QualType T) { 85 QualType elementType, InitListExpr *E); 87 AggValueSlot::NeedsGCBarriers_t needsGC(QualType T) { 93 bool TypeRequiresGCollection(QualType T); 205 bool AggExprEmitter::TypeRequiresGCollection(QualType T) { 296 static QualType GetStdInitializerListElementType(QualType T) { 305 QualType arrayType, 308 QualType::DestructionKind dtorKind = arrayType.isDestructedType(); 311 if (dtorKind != QualType::DK_cxx_destructor) [all...] |
CGValue.h | 124 QualType Type; 155 void Initialize(QualType Type, Qualifiers Quals, 183 QualType getType() const { return Type; } 257 static LValue MakeAddr(llvm::Value *address, QualType type, 271 QualType type, CharUnits Alignment) { 281 QualType type, CharUnits Alignment) { 298 QualType type) {
|
CodeGenFunction.cpp | 57 llvm::Type *CodeGenFunction::ConvertTypeForMem(QualType T) { 61 llvm::Type *CodeGenFunction::ConvertType(QualType T) { 65 bool CodeGenFunction::hasAggregateLLVMType(QualType type) { 254 void CodeGenFunction::StartFunction(GlobalDecl GD, QualType RetTy, 309 QualType *ArgsArray = new QualType[Args.size()]; 315 QualType FnType = 366 QualType LambdaTagType = 386 QualType Ty = (*i)->getType(); 431 QualType ResTy = FD->getResultType() [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
MemRegion.h | 443 virtual QualType getLocationType() const = 0; 445 QualType getDesugaredLocationType(ASTContext &Context) const { 465 virtual QualType getValueType() const = 0; 467 virtual QualType getLocationType() const { 469 QualType T = getValueType(); 476 QualType getDesugaredValueType(ASTContext &Context) const { 477 QualType T = getValueType(); 509 QualType getLocationType() const { 548 QualType getLocationType() const { 685 QualType getValueType() const [all...] |
/external/clang/include/clang/Sema/ |
AnalysisBasedWarnings.h | 25 class QualType;
|
/external/clang/lib/AST/ |
ItaniumCXXABI.cpp | 37 QualType Pointee = MPT->getPointeeType();
|
MicrosoftCXXABI.cpp | 56 QualType Pointee = MPT->getPointeeType();
|
/external/clang/lib/Serialization/ |
ASTCommon.h | 34 TypeID MakeTypeID(ASTContext &Context, QualType T, IdxForTypeTy IdxForType) {
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
FixedAddressChecker.cpp | 43 QualType T = B->getType();
|
CastSizeChecker.cpp | 35 QualType ToTy = Ctx.getCanonicalType(CE->getType()); 41 QualType ToPointeeTy = ToPTy->getPointeeType();
|
OSAtomicChecker.cpp | 80 QualType oldValueType = Ctx.getCanonicalType(oldValueExpr->getType()); 83 QualType newValueType = Ctx.getCanonicalType(newValueExpr->getType()); 96 QualType theValueTypePointee = 118 QualType LoadTy; 192 QualType T = CE->getType(); 204 QualType T = CE->getType();
|
/external/clang/include/clang/AST/ |
NSAPI.h | 18 class QualType; 130 getNSNumberFactoryMethodKind(QualType T);
|
ExprCXX.h | 56 Expr **args, unsigned numargs, QualType t, 96 QualType t, ExprValueKind VK, SourceLocation RP) 130 Expr **args, unsigned numargs, QualType t, 165 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, 210 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op, 220 static CXXStaticCastExpr *Create(ASTContext &Context, QualType T, 241 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind, 251 static CXXDynamicCastExpr *Create(ASTContext &Context, QualType T, 275 CXXReinterpretCastExpr(QualType ty, ExprValueKind vk, CastKind kind, 286 static CXXReinterpretCastExpr *Create(ASTContext &Context, QualType T [all...] |
TemplateBase.h | 96 TemplateArgument(QualType T) : Kind(Type) { 108 TemplateArgument(const llvm::APSInt &Value, QualType Type) : Kind(Integral) { 253 QualType getAsType() const { 255 return QualType(); 257 return QualType::getFromOpaquePtr(reinterpret_cast<void*>(TypeOrValue)); 300 QualType getIntegralType() const { 302 return QualType(); 304 return QualType::getFromOpaquePtr(Integer.Type); 307 void setIntegralType(QualType T) {
|
/external/clang/lib/Sema/ |
SemaInit.cpp | 51 QualType ElemTy = Context.getCanonicalType(AT->getElementType()); 78 static Expr *IsStringInit(Expr *init, QualType declType, ASTContext &Context) { 85 static void CheckStringInit(Expr *Str, QualType &DeclT, const ArrayType *AT, 180 InitListExpr *ParentIList, QualType T, 184 InitListExpr *IList, QualType &T, 189 InitListExpr *IList, QualType &DeclType, 196 InitListExpr *IList, QualType ElemType, 201 InitListExpr *IList, QualType DeclType, 206 InitListExpr *IList, QualType DeclType, 211 InitListExpr *IList, QualType DeclType [all...] |
SemaTemplateDeduction.cpp | 117 QualType Param, 118 QualType Arg, 289 llvm::APSInt Value, QualType ValueType, 433 QualType Arg, 491 static bool IsPossiblyOpaquelyQualifiedType(QualType T) { 669 const QualType *Params, unsigned NumParams, 670 const QualType *Args, unsigned NumArgs, 737 QualType Pattern = Expansion->getPattern(); [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
ObjCMessage.cpp | 21 QualType CallOrObjCMessage::getResultType(ASTContext &ctx) const { 22 QualType resultTy;
|
SymbolManager.cpp | 185 QualType T, unsigned Count, 237 SymbolManager::getMetadataSymbol(const MemRegion* R, const Stmt *S, QualType T, 256 QualType From, QualType To) { 273 QualType t) { 291 QualType t) { 309 QualType t) { 324 QualType SymbolConjured::getType(ASTContext&) const { 328 QualType SymbolDerived::getType(ASTContext &Ctx) const { 332 QualType SymbolExtent::getType(ASTContext &Ctx) const [all...] |
/external/clang/include/clang/Analysis/Analyses/ |
FormatString.h | 209 QualType T; 215 ArgTypeResult(QualType t) : K(SpecificTy), T(t), Name(0) {} 216 ArgTypeResult(QualType t, const char *n) : K(SpecificTy), T(t), Name(n) {} 223 const QualType *getSpecificType() const { 227 bool matchesType(ASTContext &C, QualType argTy) const; 231 QualType getRepresentativeType(ASTContext &C) const; 477 /// Changes the specifier and length according to a QualType, retaining any 480 bool fixType(QualType QT, const LangOptions &LangOpt, ASTContext &Ctx, 531 QualType getRepresentativeType(ASTContext &C) const; 543 bool matchesType(ASTContext& C, QualType argTy) const [all...] |
/external/clang/include/clang/Serialization/ |
ASTBitCodes.h | 76 /// qualifiers (as with QualType) and the upper bits provide a 109 static inline bool isEqual(QualType A, QualType B) { return A == B; } 110 static inline QualType getEmptyKey() { 111 return QualType::getFromOpaquePtr((void*) 1); 113 static inline QualType getTombstoneKey() { 114 return QualType::getFromOpaquePtr((void*) 2); 116 static inline unsigned getHashValue(QualType T) { 223 /// the QualType class. The upper bits, after being shifted and [all...] |
/external/clang/lib/Rewrite/ |
RewriteModernObjC.cpp | 293 void RewriteTypeIntoString(QualType T, std::string &ResultStr, 304 void RewriteBlockPointerType(std::string& Str, QualType Type); 336 void RewriteBlocksInFunctionProtoType(QualType funcType, NamedDecl *D); 350 bool RewriteObjCFieldDeclType(QualType &Type, std::string &Result); 428 QualType getProtocolType(); 430 void CheckFunctionPointerDecl(QualType dType, NamedDecl *ND); 443 bool isTopLevelBlockPointerType(QualType T) { 450 bool convertBlockPointerToFunctionPointer(QualType &T) { 459 bool convertObjCTypeToCStyleType(QualType &T); 461 bool needToScanForQualifiers(QualType T) [all...] |
/external/clang/lib/Analysis/ |
FormatString.cpp | 235 bool ArgTypeResult::matchesType(ASTContext &C, QualType argTy) const { 296 QualType pointeeTy = PT->getPointeeType(); 316 QualType pointeeTy = 325 QualType PromoWChar = 328 QualType PromoArg = 353 QualType pointee = PT->getPointeeType(); 364 QualType ArgTypeResult::getRepresentativeType(ASTContext &C) const { 369 return QualType(); 383 QualType WC = C.getWCharType();
|