Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.56 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.56 KB

The Study Project for LLVM Compiler Infrastructure Hits

Ubuntu CMake C++

  • 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.

Leader

Participant

  • Wooyeol Park

Information

  • OS : Ubuntu 20.04 x86-64
  • Version : LLVM-12.0
  • The Directory of Study Example(s) :
    • llvm-src/lib/Transforms/Study

Contents

Week01. [opt/IR Pass] LLVM IR Pass 하나 구축하기
Week02. [clang/IR Pass] 컴파일러 프론트엔드에 옵션 추가하고 소스코드에 정의된 함수 이름 출력하기
Week03. [clang/IR Pass] 소스 코드에 존재하는 함수 호출 개수 출력하기
Week04. [clang/IR Pass] 함수 호출 명령 수정하기 (Part 1)