2011-12-17 9 views

Odpowiedz

12

Zgodnie z The LLVM Lexicon, oznacza ono "strongly connected component".

komentarzach kodu źródłowego wyjaśnia to w ten sposób:

Ponieważ nie może być cykli na wykresie połączeń, przechodzi tego typu działają na call-wykresie w celu SCC: czyli przetwarzać ich funkcji bottom-up, z wyjątkiem funkcji rekursywnych, które przetwarzają wszystkie naraz.

(Ale tylko dlatego udało mi się znaleźć leksykon jest to, że zorientowali się, że muszą one oznaczać „silnie związany komponent”, a potem Googled dla tej frazy na site:llvm.org potwierdzenia. Nie wydaje być wyraźnie powiązane.)

1

SCC = Mocno połączony komponent