reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
921 if (Current.IsContinuation) { 922 updateIncompleteness(Current.Die, *Current.ChildInfo, CU); 922 updateIncompleteness(Current.Die, *Current.ChildInfo, CU); 926 unsigned Idx = CU.getOrigUnit().getDIEIndex(Current.Die); 940 if ((Current.Flags & TF_DependencyWalk) && AlreadyKept) 945 if (!(Current.Flags & TF_DependencyWalk)) 946 Current.Flags = shouldKeepDIE(RelocMgr, Ranges, Current.Die, DMO, CU, 946 Current.Flags = shouldKeepDIE(RelocMgr, Ranges, Current.Die, DMO, CU, 947 MyInfo, Current.Flags); 951 if (!AlreadyKept && (Current.Flags & TF_Keep)) { 952 bool UseOdr = (Current.Flags & TF_DependencyWalk) 953 ? (Current.Flags & TF_ODR) 955 keepDIEAndDependencies(RelocMgr, Ranges, Units, Current.Die, MyInfo, DMO, 965 if (dieNeedsChildrenToBeMeaningful(Current.Die.getTag())) 966 Current.Flags &= ~TF_ParentWalk; 968 if (!Current.Die.hasChildren() || (Current.Flags & TF_ParentWalk)) 968 if (!Current.Die.hasChildren() || (Current.Flags & TF_ParentWalk)) 973 for (auto Child : reverse(Current.Die.children())) { 978 Worklist.emplace_back(Current.Die); 979 Worklist.emplace_back(Child, Current.Flags);