Lines Matching refs:ILE

507     if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) {  in visitLocalsRetainedByReferenceBinding()  local
509 if (ILE->isTransparent()) in visitLocalsRetainedByReferenceBinding()
510 Init = ILE->getInit(0); in visitLocalsRetainedByReferenceBinding()
736 if (auto *ILE = dyn_cast<CXXStdInitializerListExpr>(Init)) in visitLocalsRetainedByInitializer() local
737 return visitLocalsRetainedByReferenceBinding(Path, ILE->getSubExpr(), in visitLocalsRetainedByInitializer()
741 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByInitializer() local
748 if (ILE->isTransparent()) in visitLocalsRetainedByInitializer()
749 return visitLocalsRetainedByInitializer(Path, ILE->getInit(0), Visit, in visitLocalsRetainedByInitializer()
753 if (ILE->getType()->isArrayType()) { in visitLocalsRetainedByInitializer()
754 for (unsigned I = 0, N = ILE->getNumInits(); I != N; ++I) in visitLocalsRetainedByInitializer()
755 visitLocalsRetainedByInitializer(Path, ILE->getInit(I), Visit, in visitLocalsRetainedByInitializer()
761 if (CXXRecordDecl *RD = ILE->getType()->getAsCXXRecordDecl()) { in visitLocalsRetainedByInitializer()
767 if (RD->isUnion() && ILE->getInitializedFieldInUnion() && in visitLocalsRetainedByInitializer()
768 ILE->getInitializedFieldInUnion()->getType()->isReferenceType()) in visitLocalsRetainedByInitializer()
769 visitLocalsRetainedByReferenceBinding(Path, ILE->getInit(0), in visitLocalsRetainedByInitializer()
774 for (; Index < RD->getNumBases() && Index < ILE->getNumInits(); ++Index) in visitLocalsRetainedByInitializer()
775 visitLocalsRetainedByInitializer(Path, ILE->getInit(Index), Visit, in visitLocalsRetainedByInitializer()
779 if (Index >= ILE->getNumInits()) in visitLocalsRetainedByInitializer()
783 Expr *SubInit = ILE->getInit(Index); in visitLocalsRetainedByInitializer()