프로그래밍 LLVM 백엔드를 배우고 있습니다.LLVM 백엔드 프로그래밍 학습을위한 코드 예제
현재 분석 패스, 이후 프로그램 변환에 관심이 있습니다. (필자는 분석에 더 익숙해지면 프로그램 변환을위한 시간이 될 것이라고 생각합니다.)
학습 자료를 추천 해 주시겠습니까? (나는 LLVM Programmers 매뉴얼과 Dragon Book을 알고있다.)).
리소스별로 튜토리얼, 서적뿐만 아니라 특히 작고 잘 작성된 프로젝트을 의미합니다. 코드 예제을 읽고 컴파일하여 실제 구현에 대해 자세히 알아 보려면 (해킹 좀 해보고 싶습니다.)
이러한 코드는 분석 부분에만 국한되지 않아야합니다. 화제는 일반적으로 LLVM 백엔드 프로그래밍이지만 분석과 프로그램 변환은 가장 흥미 롭습니다.
약간 접함 : [Try Out LLVM] (http://llvm.org/demo/index.cgi) 페이지를 사용하여 IR을 생성했을만한 LLVM C++ API 소스를 생성하도록 요청할 수 있습니다. 특정 번역을 찾을 때 도움이 될 수도 있고하지 않을 수도 있습니다. –