이 문서 http://llvm.org/docs/WritingAnLLVMPass.html을 통해 내가 CallGraphSCCPass을 우연히 만났습니다. SCC 약어를 검색했지만 찾지 못했습니다. SCC는 무엇을 의미합니까? 그것에 대해 더 자세히 읽을 수있는 곳은 어디입니까?LLVM과 관련하여 SCC는 무엇을 의미합니까?
11
A
답변
12
The LLVM Lexicon에 따르면, "strongly connected component"을 의미합니다. 콜 그래프에서 사이클이있을 수 있기 때문에, 이러한 유형의 전달
는 SCC 순서로 호출 그래프에서 작동 :
소스 코드 주석
는이 방법을 설명 즉, 그들은 기능을 처리 상향식 (recursive function 제외)을 제외하고는 모두 한 번에 처리합니다.
(그러나 나는 사전을 찾을 수 있었던 유일한 이유는 내가 그들이 "강력하게 연결된 구성 요소"를 의미해야한다는 것을 파악하고 내가 확인하기 site:llvm.org
에 그 문구를 구글에서이다. 그것은하지 않는 것 눈에 띄게 연결될 수 있습니다.)
3
그 설명서가 Tarjan's algorithm에 대해 이야기하기 때문에 나는 그것이 Strongly Connected Components의 약자라고 생각합니다.
1
SCC = 강력한 연결 구성 요소
관련 문제
- 1. MAKELANGID와 관련하여 '언어 중립성'은 무엇을 의미합니까?
- 2. git과 관련하여 TREESAME이라는 단어는 무엇을 의미합니까?
- 3. $ _FILES [ 'MF__F_0_0'] 관련하여 MF__F_0_0은 무엇을 의미합니까?
- 4. 무엇을 의미합니까? 필터는 무엇을 의미합니까?
- 5. 웹 컨테이너/웹 응용 프로그램과 관련하여 컨텍스트는 무엇을 의미합니까?
- 6. 트위터 API가 반환 한 날짜와 관련하여 +0000은 무엇을 의미합니까?
- 7. RDF와 관련하여 "reify"와 "reification"은 무엇을 의미합니까?
- 8. Perlin Noise algos의 폴 오프 값과 관련하여 무엇을 의미합니까?
- 9. 소프트웨어 테스팅과 관련하여 "의미 상 제약"은 무엇을 의미합니까?
- 10. "외부화 URL"은 무엇을 의미합니까? (웹 응용 프로그래밍과 관련하여)
- 11. 0x0F는 무엇을 의미합니까? 그리고이 코드는 무엇을 의미합니까?
- 12. 무엇을 의미합니까?
- 13. = 무엇을 의미합니까?
- 14. 방법 굽기는 무엇을 의미합니까?
- 15. ASP.net 버전 2.0은 무엇을 의미합니까?
- 16. XML 유효성 검사는 무엇을 의미합니까?
- 17. Ruby에서 왼쪽 시프트는 무엇을 의미합니까?
- 18. 노드를 확장한다는 것은 무엇을 의미합니까?
- 19. 폭발 된 개발은 무엇을 의미합니까?
- 20. 새로 고침 분기는 무엇을 의미합니까? 다음은 무엇을 의미합니까?
- 21. 언어가 '해석되는'것은 무엇을 의미합니까?
- 22. JSONP의 'P'는 무엇을 의미합니까?
- 23. JS $는 무엇을 의미합니까?
- 24. 이 JavaScript는 무엇을 의미합니까?
- 25. new()는 무엇을 의미합니까?
- 26. 도트와 그물은 무엇을 의미합니까?
- 27. NCSS는 무엇을 의미합니까?
- 28. 장고에서 pk__in은 무엇을 의미합니까?
- 29. "UIBackgroundTaskInvalid"는 무엇을 의미합니까?
- 30. pty와 tty는 무엇을 의미합니까?