- We study "LLVM Compiler Infrastructure" for code analysis.
- We will implement examples based on data structure and analysis algorithms provided by LLVM or Clang at every weekends.
- Damho Lee
- E-Mail: [email protected]
- Github profile: Link
- Wooyeol Park
- OS : Ubuntu 20.04 x86-64
- Version : LLVM-12.0
- The Directory of Study Example(s) :
- llvm-src/lib/Transforms/Study
Week01. [opt/IR Pass] LLVM IR Pass 하나 구축하기
Week02. [clang/IR Pass] 컴파일러 프론트엔드에 옵션 추가하고 소스코드에 정의된 함수 이름 출력하기
Week03. [clang/IR Pass] 소스 코드에 존재하는 함수 호출 개수 출력하기
Week04. [clang/IR Pass] 함수 호출 명령 수정하기 (Part 1)