2019 LLVM Developers’ Meeting: E. Christopher & J. Doerfert “Introduction to LLVM”

Sdílet
Vložit
  • čas přidán 27. 06. 2024
  • llvm.org/devmtg/2013-04/
    -
    Introduction to LLVM - Eric Christopher, Johannes Doerfert
    Slides: Coming Soon
    -
    Introduction to LLVM.
    -
    Videos Filmed & Edited by Bash Films: www.BashFilms.com
  • Věda a technologie

Komentáře • 23

  • @ViktorEngelmann
    @ViktorEngelmann Před 3 lety +20

    Second part is a great Introduction for people who are already experts in LLVM.

  • @the_dark_knight_9
    @the_dark_knight_9 Před 3 lety +21

    I advice people to go through : SSA, Basic Blocks and CFG before watching this video

    • @crjacinro
      @crjacinro Před 10 měsíci

      Hi. What do you mean by SSA, Basic Blocks and CFG? Can I ask for links to go through it before watching this particular video? Thank yoU!

  • @RobertKeszeg
    @RobertKeszeg Před 2 lety +7

    3 years and the slides are coming soon :S

  • @konstantinrebrov675
    @konstantinrebrov675 Před 4 lety +2

    Where are the slides?

  • @EvenStarLoveAnanda
    @EvenStarLoveAnanda Před 3 lety +9

    This is supposed to be an Introduction to LLVM.
    After 20 minutes I am totally clueless.

    • @iAmUzaar
      @iAmUzaar Před 3 lety +4

      Yeah the title is a little misleading. You need a little bit of background in compilers & llvm to make sense of this video. e.g. what is a basic block, what is instruction selection, what are phi nodes, what is SSA (static single assignment) form, etc. I'll also add that the first speaker wasn't quite as clear as the second, so that doesn't help.

    • @DrEnginerd1
      @DrEnginerd1 Před 3 lety

      He’s kind of jumping around a lot isn’t he

  • @IamJatin
    @IamJatin Před 4 lety +10

    Awesome, Please do post more on this.

  • @raregear
    @raregear Před 3 lety +1

    Anyone knows where the slide is?

    • @raregear
      @raregear Před 3 lety

      The shared link should be: llvm.org/devmtg/2019-10/
      but there is no slide for this video

  • @diegonayalazo
    @diegonayalazo Před 2 lety

    Thanks

  • @MrMacccha
    @MrMacccha Před 2 lety +5

    before watching: let me get on top of another technology
    after watching: quitting CS

  • @qweoiwjewiodc1954
    @qweoiwjewiodc1954 Před rokem

    excellent I would like to work in google and I think this would help me too much to learn how does a compiler work, thank you guys

  • @analyticshub499
    @analyticshub499 Před 4 lety +2

    Add assembly code attachment possible in llvm

    • @Thornik2012
      @Thornik2012 Před 2 lety

      "assembly" do you mean "LLVM IR"?

    • @analyticshub499
      @analyticshub499 Před 2 lety

      @@Thornik2012 at this point don’t remember what I meant but I think that there is no way to bypass IR. Suppose I want to add a hardware specific code e.g. boot sector code, I cannot bypass using any escape mechanism to include a hard coded assembly code

    • @Thornik2012
      @Thornik2012 Před 2 lety +1

      @@analyticshub499 No, for this task barely you need LLVM at all - boot sector usually written in a completely ASM, because of size restrictions.

  • @ItzBreakfast
    @ItzBreakfast Před 3 lety +1

    I love this language. Syntax is beatiful!

  • @jonesette
    @jonesette Před 3 lety

    Hey everyone

  • @NoNameAtAll2
    @NoNameAtAll2 Před 3 lety +3

    I understood nothing :(

    • @EvenStarLoveAnanda
      @EvenStarLoveAnanda Před 3 lety +1

      He doesn't even say what we are talking about and what are we trying to achieve by talking about this..
      And the rest of it sounds like Chinese with an American accent.