Skip to content

The Study Project for LLVM Compiler Infrastructure

Notifications You must be signed in to change notification settings

damho1104/LLVM-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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)