Advanced Topics: LLVM Compiler Passes

preview_player
Показать описание
In this video we look at writing a basic LLVM compiler pass!

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

had someone ask me this in a interview, had no idea how to do it so here i am.

yurameshi
Автор

Thank you Nick for inspiration. LLVM seems to be very practical tool, beside i(as you mentioned) it is an advanced topic. Nice to know. Thanks

markusbuchholz
Автор

Hi Nick, awesome playlist! Do you go to Purdue University?

raghul
Автор

really nice video! I look forward to more LLVM vids!

joshuasegal
Автор

Please more lectures about LLVM and Clang!

konstantinrebrov
Автор

With the latest llvm repository, the opt command shown above does not work. It throws the error " unknown pass name 'OurPass'". The workaround for this is add the flags "-enable-new-pm=0" to the opt command.

ArunKumar-nnyf
Автор

Did not work! does not address Pass Manager

wanderingknight
Автор

14:50 there is clang format option for that btw.

embeddor
Автор

Great job, Nick👍👍👍 Thanks for sharing :) This video helped me a lot!

chao.l
Автор

how to handle version mismatch
./bin/opt: <stdin>: error: Invalid value (Producer: 'LLVM16.0.6' Reader: 'LLVM 10.0.0svn')

xyzw
Автор

This was a helpful video; thank you for it!

Christopher-ewjw
Автор

nice video man, can you tell me how to add one line custom message in llvm IR that can only be seen by doing -emit-llvm ??

pushprajnaik
Автор

Hi, Can you make one video on starting with MLIR

gishanabeysinghe