· 3분
LLVMllvm 입문하기(8)
이제 Kaleidoscope를 object 파일로 컴파일한다.
#cpp#llvm
발버둥치는 중
전체 10개 글
이제 Kaleidoscope를 object 파일로 컴파일한다.
이번 장은 mutable variable이다.
이번 장은 사용자 정의 연산자다.
이제 제어흐름을 만들 것이다.
이번 장은 JIT랑 Optimizer를 붙이는 장이다.
CMake 프로젝트의 진입점은 보통 최상위 디렉터리의 CMakeLists.txt다. addsubdirectory()로 추가한 하위 디렉터리도 자기 CMakeLists.txt를 가질 수 있다.
로그를 조금 더 편하게 보기 위한 분석기를 C++로 만들어봤다.
이제 IR이다.
lexer에서 토큰을 쪼갰으니까, 이제 이 토큰으로 문장을 만들어야된다.
ai slop이 만연하는 요즘 시대에 근본에 대한 공부를 좀 하고 싶어서 llvm을 알아보기로했다.