/external/clang/lib/CodeGen/ |
CGDecl.cpp | 99 QualType Ty = TD.getUnderlyingType(); 176 QualType Ty = D.getType(); 202 static bool hasNontrivialDestruction(QualType T) { 337 DestroyObject(llvm::Value *addr, QualType type, 344 QualType type; 434 QualType ArgTy = FnInfo.arg_begin()->type; 764 QualType Ty = D.getType(); 880 QualType elementType; [all...] |
CGCall.h | 49 QualType Ty; 51 CallArg(RValue rv, QualType ty, bool needscopy) 66 QualType AddressType; 72 void add(RValue rvalue, QualType type, bool needscopy = false) { 82 void addWriteback(llvm::Value *address, QualType addressType,
|
CGObjCRuntime.h | 134 virtual llvm::Constant *GetEHType(QualType T) = 0; 156 QualType ResultType, 172 QualType ResultType, 251 QualType ObjectTy, 276 QualType resultType,
|
CGExprCXX.cpp | 43 QualType T = getContext().getPointerType(getContext().VoidPtrTy); 76 QualType DerivedType = E->getType(); 184 QualType PQTy = ME->getBase()->IgnoreParenImpCasts()->getType(); 317 QualType ThisType = 341 QualType Ty = E->getType(); 514 QualType type = e->getAllocatedType(); 769 QualType AllocType, llvm::Value *NewPtr) { 793 QualType elementType, 808 QualType::DestructionKind dtorKind = elementType.isDestructedType(); [all...] |
ItaniumCXXABI.cpp | 44 QualType T = getContext().getPointerDiffType(); 53 QualType elementType); 84 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT); 109 QualType &ResTy, 119 QualType ElementType); 122 QualType ElementType, llvm::Value *&NumElements, 144 QualType &ResTy, 149 void EmitReturnFromThunk(CodeGenFunction &CGF, RValue RV, QualType ResTy); 156 QualType ElementType); 159 QualType ElementType, llvm::Value *&NumElements [all...] |
CodeGenTypes.cpp | 86 llvm::Type *CodeGenTypes::ConvertTypeForMem(QualType T){ 108 isSafeToConvert(QualType T, CodeGenTypes &CGT, 158 isSafeToConvert(QualType T, CodeGenTypes &CGT, 194 bool CodeGenTypes::isFuncTypeArgumentConvertible(QualType Ty) { 282 llvm::Type *CodeGenTypes::ConvertType(QualType T) { 387 QualType ETy = RTy->getPointeeType(); 395 QualType ETy = PTy->getPointeeType(); 478 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0))); 482 CanQual<FunctionNoProtoType>::CreateUnsafe(QualType(FNPT, 0))); 545 const QualType FTy = cast<BlockPointerType>(Ty)->getPointeeType() [all...] |
CGDeclCXX.cpp | 32 QualType type = D.getType(); 63 QualType type = D.getType(); 64 QualType::DestructionKind dtorKind = type.isDestructedType(); 67 case QualType::DK_none: 70 case QualType::DK_cxx_destructor: 73 case QualType::DK_objc_strong_lifetime: 74 case QualType::DK_objc_weak_lifetime: 85 if (dtorKind == QualType::DK_cxx_destructor && 129 QualType T = D.getType(); 441 QualType type [all...] |
/external/clang/lib/ARCMigrate/ |
Transforms.h | 89 QualType ModifiedType; 114 bool isGCOwnedNonObjC(QualType T); 154 bool canApplyWeak(ASTContext &Ctx, QualType type,
|
/external/clang/lib/AST/ |
ExprCXX.cpp | 26 QualType CXXTypeidExpr::getTypeOperand() const { 32 QualType CXXUuidofExpr::getTypeOperand() const { 53 Expr *initializer, QualType ty, 127 QualType CXXDeleteExpr::getDestroyedType() const { 137 const QualType ArgType = Arg->getType(); 140 return QualType(); 188 QualType CXXPseudoDestructorExpr::getDestroyedType() const { 192 return QualType(); 332 DependentScopeDeclRefExpr::DependentScopeDeclRefExpr(QualType T, 389 = new (Mem) DependentScopeDeclRefExpr(QualType(), NestedNameSpecifierLoc() [all...] |
DeclarationName.cpp | 35 QualType Type; 203 QualType T = getCXXNameType(); 228 QualType ClassType = getCXXNameType(); 238 QualType Type = getCXXNameType(); 269 QualType Type = getCXXNameType(); 284 QualType DeclarationName::getCXXNameType() const { 288 return QualType();
|
/external/clang/include/clang/AST/ |
Expr.h | 56 QualType TR; 59 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, 76 QualType getType() const { return TR; } 77 void setType(QualType t) { 81 // QualType::getNonReferenceType() to retrieve the non-reference 341 static ExprValueKind getValueKindForType(QualType T) { 582 static QualType findBoundMemberType(const Expr *expr); 687 OpaqueValueExpr(SourceLocation Loc, QualType T, ExprValueKind VK, 808 QualType T, ExprValueKind VK); 819 DeclRefExpr(ValueDecl *D, bool refersToEnclosingLocal, QualType T [all...] |
Mangle.h | 116 virtual void mangleCXXRTTI(QualType T, raw_ostream &) = 0; 117 virtual void mangleCXXRTTIName(QualType T, raw_ostream &) = 0;
|
Decl.h | 56 QualType Ty; 60 TypeSourceInfo(QualType ty) : Ty(ty) { } 63 QualType getType() const { return Ty; } 69 void overrideType(QualType T) { Ty = T; } 532 QualType DeclType; 536 DeclarationName N, QualType T) 539 QualType getType() const { return DeclType; } 540 void setType(QualType newType) { DeclType = newType; } 608 DeclarationName N, QualType T, TypeSourceInfo *TInfo, 819 QualType T, TypeSourceInfo *TInfo, StorageClass SC [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 | 23 virtual SVal dispatchCast(SVal val, QualType castTy); 24 virtual SVal evalCastFromNonLoc(NonLoc val, QualType castTy); 25 virtual SVal evalCastFromLoc(Loc val, QualType castTy); 36 NonLoc lhs, NonLoc rhs, QualType resultTy); 38 Loc lhs, Loc rhs, QualType resultTy); 40 Loc lhs, NonLoc rhs, QualType resultTy); 47 const llvm::APSInt &RHS, QualType resultTy); 61 SVal SimpleSValBuilder::dispatchCast(SVal Val, QualType CastTy) { 67 SVal SimpleSValBuilder::evalCastFromNonLoc(NonLoc val, QualType castTy) { 83 QualType T = Context.getCanonicalType(se->getType(Context)) [all...] |
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 90 typedef llvm::DenseMap<QualType, serialization::TypeIdx, 120 DeclOrType(QualType T) : Stored(T.getAsOpaquePtr()), IsType(true) { } 125 QualType getType() const { 127 return QualType::getFromOpaquePtr(Stored); 412 void WriteType(QualType T); 523 void AddTypeRef(QualType T, RecordDataImpl &Record); 526 serialization::TypeID GetOrCreateTypeID(QualType T); 529 serialization::TypeID getTypeID(QualType T) const; 532 serialization::TypeIdx GetOrCreateTypeIdx( QualType T); 535 serialization::TypeIdx getTypeIdx(QualType T) const [all...] |
/external/clang/lib/Sema/ |
SemaExprMember.cpp | 277 static QualType 278 CheckExtVectorComponent(Sema &S, QualType baseType, ExprValueKind &VK, 336 return QualType(); 351 return QualType(); 371 QualType VT = S.Context.getExtVectorType(vecType->getElementType(), CompSize); 437 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, 483 QualType BaseType, 509 QualType BaseType, 568 if (!SemaRef.isThisOutsideMemberFunctionBody(QualType(RTy, 0)) && 569 SemaRef.RequireCompleteType(OpLoc, QualType(RTy, 0) [all...] |
SemaExprObjC.cpp | 88 QualType Ty = Context.getObjCConstantStringInterface(); 146 QualType NumberType, 244 QualType NumberType = Number->getType(); 275 QualType ArgType = Method->param_begin()[0]->getType(); 306 QualType T) { 404 QualType BoxedType; 411 QualType ValueType(ValueExpr->getType().getCanonicalType()); 413 QualType PointeeType = PT->getPointeeType(); 522 QualType ArgType = BoxingMethod->param_begin()[0]->getType(); 586 QualType IdT = Context.getObjCIdType() [all...] |
SemaPseudoObject.cpp | 400 QualType resultType = result.get()->getType(); 470 QualType IT = S.Context.getObjCInterfaceType(PRE->getClassReceiver()); 574 QualType receiverType; 612 QualType receiverType; 626 QualType paramType = (*Setter->param_begin())->getType(); 689 QualType propType = RefExpr->getExplicitProperty()->getType(); 712 QualType resultType = Getter->getResultType(); 866 QualType T = FromE->getType(); [all...] |
SemaCXXScopeSpec.cpp | 29 static CXXRecordDecl *getCurrentInstantiationOf(QualType T, 61 DeclContext *Sema::computeDeclContext(QualType T) { 111 QualType ContextType 112 = Context.getCanonicalType(QualType(SpecType, 0)); 117 QualType Injected 196 QualType T = QualType(NNS->getAsType(), 0); 221 QualType type = Context.getTypeDeclType(tag); 286 QualType T = Context.getTypeDeclType(cast<TypeDecl>(SD)); 334 QualType ObjectType = GetTypeFromParser(ObjectTypePtr) [all...] |
SemaTemplateVariadic.cpp | 119 bool TraverseType(QualType T) { 332 void Sema::collectUnexpandedParameterPacks(QualType T, 419 QualType Result = CheckPackExpansion(Pattern->getType(), 436 QualType Sema::CheckPackExpansion(QualType Pattern, 447 return QualType(); 600 unsigned Sema::getNumArgumentsInExpansion(QualType T, 602 QualType Pattern = cast<PackExpansionType>(T)->getPattern(); 650 QualType T = DS.getRepAsType().get();
|
/external/clang/lib/Rewrite/ |
RewriteObjC.cpp | 279 void RewriteTypeIntoString(QualType T, std::string &ResultStr, 290 void RewriteBlockPointerType(std::string& Str, QualType Type); 318 void RewriteBlocksInFunctionProtoType(QualType funcType, NamedDecl *D); 394 QualType getProtocolType(); 397 void CheckFunctionPointerDecl(QualType dType, NamedDecl *ND); 410 bool isTopLevelBlockPointerType(QualType T) { 417 bool convertBlockPointerToFunctionPointer(QualType &T) { 426 bool needToScanForQualifiers(QualType T); 427 QualType getSuperStructType(); 428 QualType getConstantStringStructType() [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
ObjCMessage.h | 60 QualType getType(ASTContext &ctx) const { 64 QualType getResultType(ASTContext &ctx) const { 131 QualType getArgType(unsigned i) const { 178 QualType getResultType(ASTContext &ctx) const;
|
/frameworks/compile/slang/ |
slang_rs_export_foreach.cpp | 94 clang::QualType QT = PVD->getType().getCanonicalType(); 241 clang::QualType QT = PVD->getType().getCanonicalType(); 274 clang::QualType T = Ctx.getTagDeclType(RD); 327 const clang::QualType &IntType = FD->getASTContext().IntTy; 347 clang::QualType QT = PVD->getType().getCanonicalType(); 373 const clang::QualType &IntType = FD->getASTContext().IntTy; 379 clang::QualType QT = PVD->getType().getCanonicalType();
|