LLVM

· LLVM
LLVM Pass를 제작하기 위해 공부한 내용을 정리하기 위한 글임니다 https://youtu.be/MagR2KY8MQI?si=_TIQhqHYNhkbBbfz 해당 영상을 참고해서 정리하였고, 틀린부분이 있을 수 있습니다 :) LLVM IR이란? 소스코드는 컴파일과정에서 몇가지 단계를 거쳐 실행파일로 변환됩니다. 단계들을 간단하게 살펴보겠습니다, 1. Source Code -> Intermediate Representation 첫번째 단계에서 소스코드는 parsing 후 변환과정을 거쳐 Intermediate Representation(IR)로 변환됩니다. 해당 단계는 front-end 컴파일러가 담당하며, llvm에서는 clang이 c와 c++대상으로 해당 단계를 수행하지요. 그러고 나면 LLVM-IR..
푸들엉덩이개론
'LLVM' 카테고리의 글 목록