/external/clang/lib/Analysis/ |
D | PseudoConstantAnalysis.cpp | 68 const Decl *PseudoConstantAnalysis::getDecl(const Expr *E) { in getDecl() function in PseudoConstantAnalysis 70 return DR->getDecl(); in getDecl() 72 return BDR->getDecl(); in getDecl() 97 const Decl *LHSDecl = getDecl(BO->getLHS()->IgnoreParenCasts()); in RunAnalysis() 108 const Decl *RHSDecl = getDecl(BO->getRHS()->IgnoreParenCasts()); in RunAnalysis() 143 const Decl *D = getDecl(UO->getSubExpr()->IgnoreParenCasts()); in RunAnalysis() 187 const Decl *D = getDecl(VD->getInit()->IgnoreParenCasts()); in RunAnalysis() 204 if (const VarDecl *VD = dyn_cast<VarDecl>(BDR->getDecl())) { in RunAnalysis() 215 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) { in RunAnalysis()
|
D | UninitializedValues.cpp | 336 const VarDecl *getDecl() const { return vd; } in getDecl() function in __anonbbbc703b0411::FindVarResult 377 return ::isTrackedVar(vd, cast<DeclContext>(ac.getDecl())); in isTrackedVar() 393 if (VarDecl *vd = dyn_cast<VarDecl>(dr->getDecl())) in findBlockVarDecl() 412 vd = res.getDecl(); in VisitObjCForCollectionStmt() 443 if (const VarDecl *vd = dyn_cast<VarDecl>(dr->getDecl())) in VisitDeclRefExpr() 467 if (DR->getDecl() == vd) { in VisitDeclStmt() 489 if (const VarDecl* vd = res.getDecl()) { in VisitBinaryOperator() 507 if (const VarDecl *vd = res.getDecl()) { in VisitUnaryOperator() 530 if (const VarDecl *vd = res.getDecl()) { in VisitCastExpr() 572 VarDecl *VD = cast<VarDecl>(DR->getDecl()); in ProcessUses() [all …]
|
D | LiveVariables.cpp | 92 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(AC.getDecl())) in LiveVariables() 181 if (VarDecl* V = dyn_cast<VarDecl>(DR->getDecl())) in VisitDeclRefExpr() 219 VD = cast<VarDecl>(DR->getDecl()); in BlockStmt_VisitObjCForCollectionStmt() 245 if (VarDecl* VD = dyn_cast<VarDecl>(DR->getDecl())) { in VisitUnaryOperator() 265 if (DR->getDecl()->getType()->isReferenceType()) { in VisitAssign() 270 unsigned bit = AD.getIdx(DR->getDecl()); in VisitAssign()
|
/external/clang/lib/AST/ |
D | Type.cpp | 316 return RT->getDecl()->isClass(); in isClassType() 321 return RT->getDecl()->isStruct(); in isStructureType() 326 return RT->getDecl()->isStruct() || RT->getDecl()->isClass(); in isStructureOrClassType() 337 return RT->getDecl()->isUnion(); in isUnionType() 374 if (RT->getDecl()->isStruct()) in getAsStructureType() 380 if (!RT->getDecl()->isStruct()) in getAsStructureType() 393 if (RT->getDecl()->isUnion()) in getAsUnionType() 399 if (!RT->getDecl()->isUnion()) in getAsUnionType() 469 return dyn_cast<CXXRecordDecl>(RT->getDecl()); in getCXXRecordDeclForPointerType() 475 return dyn_cast<CXXRecordDecl>(RT->getDecl()); in getAsCXXRecordDecl() [all …]
|
D | CXXInheritance.cpp | 137 cast_or_null<CXXRecordDecl>(Ty->getDecl()->getDefinition()); in forallBases() 254 ->getDecl()); in lookupInBases() 319 VBase = cast<CXXRecordDecl>(Record->getDecl()); in lookupInBases() 334 HidingClass = cast<CXXRecordDecl>(Record->getDecl()); in lookupInBases() 360 return Specifier->getType()->getAs<RecordType>()->getDecl() in FindBaseClass() 370 Specifier->getType()->getAs<RecordType>()->getDecl() in FindVirtualBaseClass() 377 RecordDecl *BaseRecord = Specifier->getType()->getAs<RecordType>()->getDecl(); in FindTagMember() 393 RecordDecl *BaseRecord = Specifier->getType()->getAs<RecordType>()->getDecl(); in FindOrdinaryMember() 411 RecordDecl *BaseRecord = Specifier->getType()->getAs<RecordType>()->getDecl(); in FindNestedNameSpecifierMember() 485 const CXXRecordDecl *BaseDecl = cast<CXXRecordDecl>(RT->getDecl()); in Collect() [all …]
|
D | RecordLayoutBuilder.cpp | 145 cast<CXXRecordDecl>(I->getType()->getAs<RecordType>()->getDecl()); in ComputeEmptySubobjectSizes() 174 const CXXRecordDecl *MemberDecl = cast<CXXRecordDecl>(RT->getDecl()); in ComputeEmptySubobjectSizes() 359 cast<CXXRecordDecl>(I->getType()->getAs<RecordType>()->getDecl()); in CanPlaceFieldSubobjectAtOffset() 371 cast<CXXRecordDecl>(I->getType()->getAs<RecordType>()->getDecl()); in CanPlaceFieldSubobjectAtOffset() 406 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in CanPlaceFieldSubobjectAtOffset() 417 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in CanPlaceFieldSubobjectAtOffset() 472 cast<CXXRecordDecl>(I->getType()->getAs<RecordType>()->getDecl()); in UpdateEmptyFieldSubobjects() 483 cast<CXXRecordDecl>(I->getType()->getAs<RecordType>()->getDecl()); in UpdateEmptyFieldSubobjects() 508 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in UpdateEmptyFieldSubobjects() 520 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in UpdateEmptyFieldSubobjects() [all …]
|
/external/clang/include/clang/AST/ |
D | DeclAccessPair.h | 41 NamedDecl *getDecl() const { in getDecl() function 52 set(getDecl(), AS); in setAccess() 59 operator NamedDecl*() const { return getDecl(); } 60 NamedDecl *operator->() const { return getDecl(); }
|
D | GlobalDecl.h | 59 const Decl *getDecl() const { return Value.getPointer(); } in getDecl() function 62 assert(isa<CXXConstructorDecl>(getDecl()) && "Decl is not a ctor!"); in getCtorType() 67 assert(isa<CXXDestructorDecl>(getDecl()) && "Decl is not a dtor!"); in getDtorType()
|
D | UnresolvedSet.h | 50 NamedDecl *getDecl() const { return ir->getDecl(); } in getDecl() function 55 NamedDecl *operator*() const { return getDecl(); } 124 if (I->getDecl() == Old) in replace()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | DeadStoresChecker.cpp | 158 if (VarDecl* VD = dyn_cast<VarDecl>(DR->getDecl())) in CheckDeclRef() 175 if (DR->getDecl() == VD) in isIncrement() 179 if (DR->getDecl() == VD) in isIncrement() 201 if (VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) { in ObserveStmt() 215 if (VD == dyn_cast<VarDecl>(RhsDR->getDecl())) in ObserveStmt() 280 if (VarDecl *VD = dyn_cast<VarDecl>(DRE->getDecl())) { in ObserveStmt() 329 if (VarDecl* VD = dyn_cast<VarDecl>(DR->getDecl())) { in VisitUnaryOperator()
|
D | IdempotentOperationChecker.cpp | 468 const VarDecl *VD = dyn_cast<VarDecl>(LHS_DR->getDecl()); in isSelfAssign() 476 if (VD != RHS_DR->getDecl()) in isSelfAssign() 493 const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl()); in isUnused() 512 const VarDecl *VD = dyn_cast<VarDecl>(LHS_DR->getDecl()); in isTruncationExtensionAssignment() 520 if (VD != RHS_DR->getDecl()) in isTruncationExtensionAssignment() 703 if (isa<EnumConstantDecl>(DR->getDecl())) in isConstantOrPseudoConstant() 706 const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl()); in isConstantOrPseudoConstant() 726 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) in containsNonLocalVarDecl()
|
D | ObjCSelfInitChecker.cpp | 195 C.getCurrentAnalysisContext()->getDecl()))) in checkPostObjCMessage() 222 C.getCurrentAnalysisContext()->getDecl()))) in checkPostStmt() 234 C.getCurrentAnalysisContext()->getDecl()))) in checkPreStmt() 343 return (DR->getDecl() == analCtx->getSelfDecl()); in isSelfVar()
|
/external/clang/lib/CodeGen/ |
D | CodeGenTBAA.cpp | 84 return TTy->getDecl()->hasAttr<MayAliasAttr>(); in TypeHasMayAlias() 88 if (TTy->getDecl()->hasAttr<MayAliasAttr>()) in TypeHasMayAlias() 159 ETy->getDecl()->getTypedefNameForAnonDecl()) in getTBAAInfo() 167 ETy->getDecl()->getLinkage() != ExternalLinkage) in getTBAAInfo()
|
D | CGRTTI.cpp | 255 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in ShouldUseExternalRTTIDescriptor() 270 return !RecordTy->getDecl()->isDefinition(); in IsIncompleteClassType() 336 const CXXRecordDecl *RD = cast<CXXRecordDecl>(Record->getDecl()); in getTypeInfoLinkage() 368 cast<CXXRecordDecl>(Base->getType()->getAs<RecordType>()->getDecl()); in CanUseSingleInheritance() 433 cast<CXXRecordDecl>(cast<RecordType>(Ty)->getDecl()); in BuildVTablePointer() 460 if (cast<ObjCInterfaceType>(Ty)->getDecl()->getSuperClass()) { in BuildVTablePointer() 629 cast<CXXRecordDecl>(cast<RecordType>(Ty)->getDecl()); in BuildTypeInfo() 681 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in BuildTypeInfo() 731 ObjCInterfaceDecl *Class = cast<ObjCInterfaceType>(T)->getDecl(); in BuildObjCObjectTypeInfo() 773 cast<CXXRecordDecl>(Base->getType()->getAs<RecordType>()->getDecl()); in ComputeVMIClassTypeInfoFlags() [all …]
|
D | CodeGenTypes.cpp | 136 if (!isSafeToConvert(I->getType()->getAs<RecordType>()->getDecl(), in isSafeToConvert() 162 return isSafeToConvert(RT->getDecl(), CGT, AlreadyChecked); in isSafeToConvert() 200 if (TT->getDecl()->getDefinition() == 0) in isFuncTypeArgumentConvertible() 214 return isSafeToConvert(RT->getDecl(), *this); in isFuncTypeArgumentConvertible() 288 return ConvertRecordDeclType(RT->getDecl()); in ConvertType() 521 const EnumDecl *ED = cast<EnumType>(Ty)->getDecl(); in ConvertType() 589 ConvertRecordDeclType(i->getType()->getAs<RecordType>()->getDecl()); in ConvertRecordDeclType() 644 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in isZeroInitializable()
|
D | TargetInfo.cpp | 114 if (isa<CXXRecordDecl>(RT->getDecl())) in isEmptyField() 127 const RecordDecl *RD = RT->getDecl(); in isEmptyRecord() 148 const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(RT->getDecl()); in hasNonTrivialDestructorOrCopyConstructor() 179 const RecordDecl *RD = RT->getDecl(); in isSingleElementStruct() 267 const RecordDecl *RD = RT->getDecl(); in canExpandIndirectArgument() 328 Ty = EnumTy->getDecl()->getIntegerType(); in classifyArgumentType() 343 RetTy = EnumTy->getDecl()->getIntegerType(); in classifyReturnType() 478 for (RecordDecl::field_iterator i = RT->getDecl()->field_begin(), in shouldReturnTypeInRegister() 479 e = RT->getDecl()->field_end(); i != e; ++i) { in shouldReturnTypeInRegister() 531 if (RT->getDecl()->hasFlexibleArrayMember()) in classifyReturnType() [all …]
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | MemRegion.h | 414 const FunctionDecl *getDecl() const { in getDecl() function 453 const BlockDecl *getDecl() const { in getDecl() function 491 const BlockDecl *getDecl() const { return BC->getDecl(); } in getDecl() function 648 const Decl* getDecl() const { return D; } in getDecl() function 674 const VarDecl *getDecl() const { return cast<VarDecl>(D); } in getDecl() function 680 return getDecl()->getType(); in getValueType() 730 const FieldDecl* getDecl() const { return cast<FieldDecl>(D); } in getDecl() function 734 return getDecl()->getType(); in getValueType() 762 const ObjCIvarDecl* getDecl() const { return cast<ObjCIvarDecl>(D); } in getDecl() function 763 QualType getValueType() const { return getDecl()->getType(); } in getValueType() [all …]
|
/external/clang/lib/ARCMigrate/ |
D | TransAutoreleasePool.cpp | 58 if (DE->getDecl() == Dcl) in VisitObjCMessageExpr() 190 if (VarDecl *VD = dyn_cast<VarDecl>(dref->getDecl())) { in VisitCompoundStmt() 264 return checkRef(E->getLocation(), E->getDecl()->getLocation()); in VisitDeclRefExpr() 268 return checkRef(E->getLocation(), E->getDecl()->getLocation()); in VisitBlockDeclRefExpr() 276 return checkRef(TL.getBeginLoc(), TL.getDecl()->getLocation()); in VisitTagTypeLoc() 382 if (dref->getDecl() == poolVar) in isPoolDrain() 399 return isNSAutoreleasePool(interT->getDecl()); in isNSAutoreleasePool()
|
D | TransARCAssign.cpp | 47 if (declRef && isa<VarDecl>(declRef->getDecl())) { in VisitBinaryOperator() 52 VarDecl *var = cast<VarDecl>(declRef->getDecl()); in VisitBinaryOperator()
|
/external/clang/include/clang/Index/ |
D | CallGraph.h | 52 Decl *getDecl(ASTContext &Ctx) const { return F.getDecl(Ctx); } in getDecl() function 95 Decl *getDecl(CallGraphNode *Node);
|
/external/clang/lib/Sema/ |
D | SemaInit.cpp | 327 if (RType->getDecl()->isUnion() && in FillInValueInitializations() 334 Field = RType->getDecl()->field_begin(), in FillInValueInitializations() 335 FieldEnd = RType->getDecl()->field_end(); in FillInValueInitializations() 350 if (RType->getDecl()->isUnion()) in FillInValueInitializations() 469 RecordDecl *structDecl = DeclType->getAs<RecordType>()->getDecl(); in numStructUnionElements() 625 RecordDecl *RD = DeclType->getAs<RecordType>()->getDecl(); in CheckListElementTypes() 1113 RecordDecl* structDecl = DeclType->getAs<RecordType>()->getDecl(); in CheckStructUnionTypes() 1124 RecordDecl *RD = DeclType->getAs<RecordType>()->getDecl(); in CheckStructUnionTypes() 1139 RecordDecl *RD = DeclType->getAs<RecordType>()->getDecl(); in CheckStructUnionTypes() 1419 Field = RT->getDecl()->field_begin(), in CheckDesignatedInitializer() [all …]
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | CheckerHelpers.cpp | 38 if (DR && isa<EnumConstantDecl>(DR->getDecl())) in containsEnum() 55 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) in containsStaticLocal()
|
/external/clang/lib/Index/ |
D | Entity.cpp | 167 Decl *EntityImpl::getDecl(ASTContext &AST) { in getDecl() function in EntityImpl 170 : cast<DeclContext>(Parent.getDecl(AST)); in getDecl() 228 Decl *Entity::getDecl(ASTContext &AST) const { in getDecl() function in Entity 236 return Val.get<EntityImpl *>()->getDecl(AST); in getDecl()
|
D | Analyzer.cpp | 46 Decl *D = Ent.getDecl(TU->getASTContext()); in Handle() 70 Decl *D = Ent.getDecl(TU->getASTContext()); in Handle() 129 cast_or_null<ObjCInterfaceDecl>(IFaceEnt.getDecl(Ctx)); in Handle() 354 cast_or_null<ObjCInterfaceDecl>(ReceiverIFaceEnt.getDecl(Ctx)); in Handle() 364 cast_or_null<ObjCInterfaceDecl>(MsgIFaceEnt.getDecl(Ctx)); in Handle()
|
D | ASTLocation.cpp | 25 return RefExpr->getDecl(); in getDeclFromExpr() 29 return RE->getDecl(); in getDeclFromExpr()
|