llvm 썸네일형 리스트형 LLVM Hello world IR생성 LLVM Hello world입니다. clang으로 IR생성하는법을 적어봅니다. 먼저 add.c 파일을 아래와 같이 생성합니다 int globvar = 12; int add(int a) { return globvar + a; } 아래 명령어를 수행하면, (clang install해야합니다) clang -emit-llvm -c -S add.c 아래와 같이 add.ll 파일이 생성됩니다. ; ModuleID = 'add.c' source_filename = "add.c" target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-pc-linux-gnu" @gl.. 더보기 이전 1 다음