뭣 좀 만들어보려고 LLVM을 파려고 하는데요.
우연히 웹 서핑하다가 이런 링크를 찾았습니다.
내용을 보면 미국 정부 지원 사업으로 LLVM 최적화 관련 연구의 결과물 중에 공개 강좌인거 같네요.
아쉽게도 이 글 외에 더 찾진 못했고,
대학 강좌 중에 llvm pass tutorial이 있어서 기대를 갖고 대학공개강좌들을 찾아봤는데 아쉽게도 찾지 못했습니다.
물론 llvm이 제공하는 튜토리얼도 훌륭하긴 하지만... 뭔가 좀 아쉽긴 하네요. ㅋㅋ
예전부터 llvm관련 프로젝트들은 흥미롭고 재미있을거 같은게 많았는데,
cpu0라고 처음 보는걸 찾아서 알려드립니다.
컴파일러를 공부할때 front-end는 어려울게 없지만 back-end는 어려운데...
여러 이유가 있겠지만 학습량, 타겟이 복잡하고 어려운 것과 만든 back-end를 검증하기 어려운 점을
해소시켜주기 위해 만든게 아닌가 싶습니다.
CPU 설계와 ABI 설계 등을 배우는데 요것만 배우면 된다. 라고 하는데 어쩔지 ㅎㅎ