Lines Matching +full:keep +full:- +full:a +full:- +full:live
1 //===- "DependencyTracker.h" ------------------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
23 /// This class discovers DIEs dependencies: marks "live" DIEs, marks DIE
30 /// Recursively walk the \p DIE tree and look for DIEs to keep. Store that
36 /// DIE that might be a 'root DIE'(f.e. subprograms, variables).
38 /// Returns true if all dependencies are correctly discovered. Inter-CU
48 /// This method should be called as a followup processing after
53 /// information. It is an error if parent node does not have "keep" flag,
61 /// Mark current item as live entry.
67 /// Mark current item and all its children as live entry.
73 /// Mark all children of current item as live entry.
132 /// Class keeping live worklist item data.
209 /// instructs to collect either live roots(like subprograms having live
210 /// DW_AT_low_pc) or otherwise roots which is not live(they need to be
216 /// Returns true if specified variable references live code section.
220 /// Returns true if specified subprogram references live code section.