2023 EuroLLVM - Tutorial: A whirlwind tour of the LLVM optimizer

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.ค. 2023
  • 2023 European LLVM Developers' Meeting
    llvm.org/devmtg/2023-05/
    ------
    Tutorial: A whirlwind tour of the LLVM optimizer
    Speaker: Nikita Popov
    ------
    Slides: llvm.org/devmtg/2023-05/slide...
    -----
    This is a tour of LLVM's optimization pipeline: It provides an overview of all important optimization passes and analyses, as well as how they work together and fit into the overall optimization pipeline.
    -----
    Videos Edited by Bash Films: www.BashFilms.com
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 8

  • @shikharjain3536
    @shikharjain3536 หลายเดือนก่อน

    Thanke a lot for this exact,to the point seminar on opt

  • @abuyoyo31
    @abuyoyo31 ปีที่แล้ว +9

    I have been waiting for a talk exactly like this. Thank you!

  • @user-ij7cc2jc7q
    @user-ij7cc2jc7q 9 หลายเดือนก่อน +2

    A really useful and easy-to-follow talk! Well done!!

  • @miladhakimi3495
    @miladhakimi3495 5 หลายเดือนก่อน

    Amazing talk. Thank you!

  • @leonid998
    @leonid998 11 หลายเดือนก่อน +2

    Yes, the lack of de-esser is obvious, but not critical.

  • @about2mount
    @about2mount 3 หลายเดือนก่อน

    Very nice talk and presentation, however I cannot wrap my head around a 45 gigabyte LLVM Library when a normal Interpreter language only requires about 100 mb of package space.
    That is an absurdly large program just to do what Python is doing at far less cost and without wearing your machine out each time it runs.
    The wear on switching alone with a program that large does damage to a machine allot faster than normal operation. So really what good is having LLVM when using it and your Computer has to be replaced every five months?
    You guys are going backwards not forwards.

    • @peterchou5370
      @peterchou5370 3 หลายเดือนก่อน

      I'm sorry what? LLVM doesn't only contain the optimization tool it is collection of compiler tools some which you probably don't even need. The last time I compiled clang its only 120mb.

    • @poyaochang3122
      @poyaochang3122 วันที่ผ่านมา

      You’re most likely building a debug build, worse debug build without splitting DWARF. Releasing LLVM requires you change a few CMake options.