reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
463 if (TheLiving.count(sym)) { 464 markDependentsLive(sym); 470 switch (sym->getKind()) { 472 KnownLive = isLiveRegion(cast<SymbolRegionValue>(sym)->getRegion()); 478 KnownLive = isLive(cast<SymbolDerived>(sym)->getParentSymbol()); 481 KnownLive = isLiveRegion(cast<SymbolExtent>(sym)->getRegion()); 484 KnownLive = MetadataInUse.count(sym) && 485 isLiveRegion(cast<SymbolMetadata>(sym)->getRegion()); 487 MetadataInUse.erase(sym); 490 KnownLive = isLive(cast<SymIntExpr>(sym)->getLHS()); 493 KnownLive = isLive(cast<IntSymExpr>(sym)->getRHS()); 496 KnownLive = isLive(cast<SymSymExpr>(sym)->getLHS()) && 497 isLive(cast<SymSymExpr>(sym)->getRHS()); 500 KnownLive = isLive(cast<SymbolCast>(sym)->getOperand()); 505 markLive(sym);