Home
last modified time | relevance | path

Searched refs:getDecl (Results 1 – 25 of 165) sorted by relevance

1234567

/external/clang/lib/Analysis/
DPseudoConstantAnalysis.cpp68 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()
DUninitializedValues.cpp336 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 …]
DLiveVariables.cpp92 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/
DType.cpp316 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 …]
DCXXInheritance.cpp137 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 …]
DRecordLayoutBuilder.cpp145 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/
DDeclAccessPair.h41 NamedDecl *getDecl() const { in getDecl() function
52 set(getDecl(), AS); in setAccess()
59 operator NamedDecl*() const { return getDecl(); }
60 NamedDecl *operator->() const { return getDecl(); }
DGlobalDecl.h59 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()
DUnresolvedSet.h50 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/
DDeadStoresChecker.cpp158 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()
DIdempotentOperationChecker.cpp468 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()
DObjCSelfInitChecker.cpp195 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/
DCodeGenTBAA.cpp84 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()
DCGRTTI.cpp255 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 …]
DCodeGenTypes.cpp136 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()
DTargetInfo.cpp114 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/
DMemRegion.h414 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/
DTransAutoreleasePool.cpp58 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()
DTransARCAssign.cpp47 if (declRef && isa<VarDecl>(declRef->getDecl())) { in VisitBinaryOperator()
52 VarDecl *var = cast<VarDecl>(declRef->getDecl()); in VisitBinaryOperator()
/external/clang/include/clang/Index/
DCallGraph.h52 Decl *getDecl(ASTContext &Ctx) const { return F.getDecl(Ctx); } in getDecl() function
95 Decl *getDecl(CallGraphNode *Node);
/external/clang/lib/Sema/
DSemaInit.cpp327 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/
DCheckerHelpers.cpp38 if (DR && isa<EnumConstantDecl>(DR->getDecl())) in containsEnum()
55 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) in containsStaticLocal()
/external/clang/lib/Index/
DEntity.cpp167 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()
DAnalyzer.cpp46 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()
DASTLocation.cpp25 return RefExpr->getDecl(); in getDeclFromExpr()
29 return RE->getDecl(); in getDeclFromExpr()

1234567