Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sesiuni:llvm [2015/09/01 11:06]
freescale [Registration] Changed section to Participants
sesiuni:llvm [2015/09/12 12:25] (current)
freescale [Content] Add the section about undefined behavior
Line 34: Line 34:
  
 * Look at what the compiler generates for various snippets of code and see how different constructs help or hinder the compiler * Look at what the compiler generates for various snippets of code and see how different constructs help or hinder the compiler
 +
 +== Content ==
 +You can find the virtual machine that we'll be using for the workshop [[https://​goo.gl/​aeVJSv|here]]. The password is ''​studentllvm''​. If you're going to import it in VirtualBox, you may need to disable the USB controller in the VM's Settings in order to get it to start.
 +
 +* [[sesiuni:​llvm::​intro| Introduction]]
 +* [[sesiuni:​llvm:​llvmlayout| The LLVM Directory Layout]]
 +* [[sesiuni:​llvm:​libtooling| Clang LibTooling]]
 +* [[sesiuni:​llvm:​ast| The Clang AST]]
 +* [[sesiuni:​llvm:​highlighting| C Syntax Highlighting]]
 +* [[sesiuni:​llvm:​patterns| Matching Code Patterns]]
 +* [[sesiuni:​llvm:​llvmir| The LLVM IR]]
 +* [[sesiuni:​llvm:​llvmopt| The LLVM Optimization Engine]]
 +* [[sesiuni:​llvm:​llvmpass| Writing an LLVM Pass]]
 +* [[https://​goo.gl/​z72ZNd| Some examples of undefined behavior in C]]
 +
 +== Feedback ==
 +You can tell us what you thought about the workshop by filling in [[http://​goo.gl/​forms/​Jdb80QmCu2|this]] form. Any suggestions or comments are more than welcome.
  
 == Prerequisites == == Prerequisites ==
 * Good knowledge of C/C++ * Good knowledge of C/C++
- 
  
 == Participants == == Participants ==
Line 55: Line 71:
 | Cosmin-Ioan Petrisor | | Cosmin-Ioan Petrisor |
 | Roxana Gabriela Stan | | Roxana Gabriela Stan |
 +| Teodor Mihai Cotet |
 +| Dragos Dospinescu |
 +| Theodor Stoican |
 +
 +
 == Organizers == == Organizers ==
 ==== Diana Picuș ==== ==== Diana Picuș ====
sesiuni/llvm.1441094813.txt.gz · Last modified: 2015/09/01 11:06 by freescale