Lines Matching refs:IndirectLocalPath

6808 using IndirectLocalPath = llvm::SmallVectorImpl<IndirectLocalPathEntry>;  typedef
6811 IndirectLocalPath &Path;
6813 RevertToOldSizeRAII(IndirectLocalPath &Path) : Path(Path) {} in RevertToOldSizeRAII()
6817 using LocalVisitor = llvm::function_ref<bool(IndirectLocalPath &Path, Local L,
6821 static bool isVarOnPath(IndirectLocalPath &Path, VarDecl *VD) { in isVarOnPath()
6828 static bool pathContainsInit(IndirectLocalPath &Path) { in pathContainsInit()
6835 static void visitLocalsRetainedByInitializer(IndirectLocalPath &Path,
6840 static void visitLocalsRetainedByReferenceBinding(IndirectLocalPath &Path,
6926 static void handleGslAnnotatedTypes(IndirectLocalPath &Path, Expr *Call, in handleGslAnnotatedTypes()
7022 static void visitLifetimeBoundArguments(IndirectLocalPath &Path, Expr *Call, in visitLifetimeBoundArguments()
7071 static void visitLocalsRetainedByReferenceBinding(IndirectLocalPath &Path, in visitLocalsRetainedByReferenceBinding()
7199 static void visitLocalsRetainedByInitializer(IndirectLocalPath &Path, in visitLocalsRetainedByInitializer()
7236 [&](IndirectLocalPath &Path, Local L, ReferenceKind RK) -> bool { in visitLocalsRetainedByInitializer()
7487 shouldLifetimeExtendThroughPath(const IndirectLocalPath &Path) { in shouldLifetimeExtendThroughPath()
7499 static SourceRange nextPathEntryRange(const IndirectLocalPath &Path, unsigned I, in nextPathEntryRange()
7529 static bool pathOnlyInitializesGslPointer(IndirectLocalPath &Path) { in pathOnlyInitializesGslPointer()
7554 auto TemporaryVisitor = [&](IndirectLocalPath &Path, Local L, in checkInitializerLifetime()