This is a big help. The lang ref and docs are kind of scary when you have no background info. Now I feel like I can go in and read them with a lot less confusion. Thanks!
@hampus232 ай бұрын
Probably the best talk on this channel
@Jan_Jan_ Жыл бұрын
Always find myself coming back to this talk. It's clear and concise! 👍
@eopXD3 жыл бұрын
The presentation is well-designed for beginners. Thank you for the tutorial!
@higuoxing5 жыл бұрын
Nice tutorial, but it seems that there's a small mistake in the example (13:20): recursive_base should be ``` recursive_base: %1 = add i32 -1, %val %2 = call i32 @factorial(i32 %1) %3 = mul i32 %val, %2 ret i32 %3 ```
@Felipe-nw3hx5 жыл бұрын
Yup, you're absolutely right :)
@Felipe-nw3hx4 жыл бұрын
@Lovely Douche glad it helped!
@ardenguo86822 жыл бұрын
I was unsure and then found this reply!!! Nice
@tomasvallejos16092 жыл бұрын
I was looking to see if someone pointed that out, I wasn't sure if there was some obscure reason to have the indices on the right side of the asignation to be one less than on the left side haha
@abuyoyo31 Жыл бұрын
Is any of this changed by LLVM opaque pointers?
@RafaeldeLucena5 жыл бұрын
Nice presentation, congrats!
@osdtconf4 жыл бұрын
Thank. This is very helpful. Excellent tutorial.
@omerguzel83512 жыл бұрын
Nice and clear explaination. Thank you.
@afgafa73362 жыл бұрын
quite clear and organized
@shashanksharma213 жыл бұрын
an excellent tutorial ! Thanks !!
@gabe.henrique3 жыл бұрын
Still fire!
@cyrilemeka6987 Жыл бұрын
Thank you
@renunciant4 жыл бұрын
13:24 haha the IR is wrong, its supposed to return %3 not %2
@jort93z4 жыл бұрын
This is great. I have to write a small IR compiler(while having no idea what LLVM IR is) and this was of great help.