bholt.org/posts/llvm-debugging.html

Preview meta tags from the bholt.org website.

Linked Hostnames

10

Search Engine Appearance

Google

https://bholt.org/posts/llvm-debugging.html

LLVM Debugging Tips and Tricks

LLVM is a fantastic tool for anyone interested in developing languages, optimizing their code, or even developing first-order architectural simulations. Part of what makes it so great is the wealth of great tools that come with it to help develop and debug passes. Unfortunately not all of them are very well-documented and many are not widely known. In this post I'll describe a few that I stumbled upon which may prove useful — things like printing all the basicblocks/instructions of a function, or inspecting successor/predecessor chains from the debugger (lldb).



Bing

LLVM Debugging Tips and Tricks

https://bholt.org/posts/llvm-debugging.html

LLVM is a fantastic tool for anyone interested in developing languages, optimizing their code, or even developing first-order architectural simulations. Part of what makes it so great is the wealth of great tools that come with it to help develop and debug passes. Unfortunately not all of them are very well-documented and many are not widely known. In this post I'll describe a few that I stumbled upon which may prove useful — things like printing all the basicblocks/instructions of a function, or inspecting successor/predecessor chains from the debugger (lldb).



DuckDuckGo

https://bholt.org/posts/llvm-debugging.html

LLVM Debugging Tips and Tricks

LLVM is a fantastic tool for anyone interested in developing languages, optimizing their code, or even developing first-order architectural simulations. Part of what makes it so great is the wealth of great tools that come with it to help develop and debug passes. Unfortunately not all of them are very well-documented and many are not widely known. In this post I'll describe a few that I stumbled upon which may prove useful — things like printing all the basicblocks/instructions of a function, or inspecting successor/predecessor chains from the debugger (lldb).

  • General Meta Tags

    4
    • title
      Brandon Holt / LLVM Debugging Tips and Tricks
    • charset
      utf-8
    • viewport
      width=device-width, initial-scale=1.0
    • viewport
      width=device-width, initial-scale=1.0
  • Twitter Meta Tags

    5
    • twitter:card
      summary
    • twitter:site
      @holtbg
    • twitter:creator
      @holtbg
    • twitter:title
      LLVM Debugging Tips and Tricks
    • twitter:description
      LLVM is a fantastic tool for anyone interested in developing languages, optimizing their code, or even developing first-order architectural simulations. Part of what makes it so great is the wealth of great tools that come with it to help develop and debug passes. Unfortunately not all of them are very well-documented and many are not widely known. In this post I'll describe a few that I stumbled upon which may prove useful — things like printing all the basicblocks/instructions of a function, or inspecting successor/predecessor chains from the debugger (lldb).
  • Link Tags

    7
    • stylesheet
      /css/bootstrap.min.css
    • stylesheet
      /css/bootstrap-theme.min.css
    • stylesheet
      https://fonts.googleapis.com/css?family=Lato:300,300italic,700italic,700|Anonymous+Pro
    • stylesheet
      https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css
    • stylesheet
      /css/madoko.css

Links

17