LLVM-Study-Notes
latest

Contents:

  • Important and useful LLVM APIs
  • LLVM IR
  • SSA
  • Analysis
  • Transform
  • Link Time Optimization
  • Sanitizer
  • Misc
LLVM-Study-Notes
  • »
  • Welcome to Enna1’s study notes about LLVM!
  • Edit on GitHub

Welcome to Enna1’s study notes about LLVM!

Contents:

  • Important and useful LLVM APIs
    • RTTI in LLVM
    • StringRef & Twine
  • LLVM IR
    • ConstantExpr
  • SSA
    • SSA-construction
    • Mem2Reg
  • Analysis
    • Alias Analysis
  • Transform
    • Aggressive Dead Code Elimination
    • Called Value Propagation
    • Correlated Value Propagation
    • SLP Vectorizer
  • Link Time Optimization
    • LTO Remove Dead Symbol
  • Sanitizer
    • How To Write a Sanitizer
    • How Sanitizer Runtime Initialized
    • How Sanitizer Interceptor Works
    • How Sanitizer Get Stack Trace
    • ThreadSanitizer
    • GWP-ASan
  • Misc
    • Exploring C++ Undefined Behavior Using Constexpr

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2022, Enna1. Revision 45ee880d.

Built with Sphinx using a theme provided by Read the Docs.