An introduction to LLVM IR

This video provides an brief introduction to LLVM IR. We introduce what's the role of LLVM IR in a compilation pipeline, how to produce it, how to navigate through it in VSCode, the structure of an LLVM IR module, some simple optimizations, what is a phi node and how to visualize the CFG of a function in an LLVM IR module. Email: [email protected] Open applications: [email protected] Business inquiry: [email protected] Website: https://rev.ng/ Twitter:   / _revng   Mastodon: https://infosec.exchange/@revng Discord:   / discord   Discourse: https://discuss.rev.ng/ GitHub: https://github.com/revng