The document describes the compilation process from original code to machine code using LLVM. It involves frontends that translate code into LLVM intermediate representation (IR), the LLVM optimizer, and backends that target specific processors like ARM or x86 by translating LLVM IR into machine code. The LLVM compiler infrastructure can be used across many languages and platforms including C/C++, Swift, and through projects like Electron and Emscripten for additional platforms like web apps.
1 of 63
Download to read offline
More Related Content
PROCESS WARP¡¸¥×¥í¥»¥¹¤¬¥Ç¥Ð¥¤¥¹ég¤ÇÒÆ„Ó¤¹¤ë¡¹Ê˽M¤ß¤ò×÷¤ë