Material de la LLVM noviembre 2012

DragonFull.png

La LLVM Compiler Infrastructure es una conferencia donde se tratan temas sobre compiladores. Actualmente este proyecto sirve como base para muchos otros subproyectos ampliamente usados por distintas empresas. Esta reunión ha sido la segunda llevada a cabo este año y se celebró en el mes de noviembre en San jose, California. Para los interesados en estos temas, ya tenéis disponible tantos vídeos como diapositivas de la mayoría de las charlas:

  • Welcome Slides
  • LLVM and Clang on the Most Powerful Supercomputer in the World Slides Video
  • The AArch64 backend: status and plans Slides Video
  • Parsing Documentation Comments in Clang Slides Video
  • MemorySanitizer, ThreadSanitizer.
  • Scalable run-time detection of uninitialized memory reads and data races with LLVM instrumentation. Slides Video
  • Verified LLVM: Formalizing the semantics of the LLVM Intermediate Representation for Verified Program Transformations Slides Video
  • Modules Slides Video
  • Integrated Security, using LLVM for Dynamic and Static Security Tasks Slides Video
  • How good are Clang's diagnostics, anyway? Slides Video
  • Alias Analysis in LLVM Slides Video
  • Shevlin Park: A C++ AMP implementation in Clang/LLVM using OpenCL Slides Video
  • Generating Hardware Description with the Target-Independent Code Generator Slides Video
  • Zero-Cost Abstractions and Future Directions for Modern Optimizing Compilers Slides Video
  • Building a Checker in 24 hours Slides Video
  • Project Dependency Impact on Clang’s Build Time Video
  • Clang and LLVM for Automated Defense (and Great Justice) Video
  • A Prototype for Fast Type-Aware Memory Profiling Video
  • Statically Checking MPI Type Safety Video
  • Annotations for Safe Parallelism Video
  • SoSlang Video
  • Bitcode compatibility Video
  • BOF: Instruction scheduling for Superscalar and VLIW platforms. Temporal perspective Slides
  • BOF: Vectorization in LLVM Slides