Programming Language with LLVM [3/20] Basic numbers | Main function

preview_player
Показать описание

This is the third lecture from the "Programming Language with LLVM" course where we build a full programming language similar to JavaScript from scratch, using LLVM compiler infrastructure.

In this lecture:

- Main function
- Entry point
- Basic blocks
- Terminator instructions
- Branch instructions
- Function types
- Cast instruction
- Return value
- Compiling script

#LLVM #DS_Education
Рекомендации по теме
Комментарии
Автор

Taking some notes while watching the video thanks for sharing 🙂

andre.gabriel
Автор

Really helpful for my project, great work.

abhashjha
Автор

hey can you teach the whole of llvm infrastructure, at least in some deapth, would be really helpful, things like IR, and classical optimizations and their code walk through, things like vectorizer( SLP, loop ), inliner and code generation passes like Reg allocator and selection dag? There is nothing out there that is helpful, It will do a great amount of good to the compiler devs out there. Please do consider my humble request.

ximin_sleepy
Автор

You should definitely create a udemy course on the LLVM frontend

tanuvishu