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/05/21 23:39]
freescale [Registration]
sesiuni:llvm [2015/09/12 12:25] (current)
freescale [Content] Add the section about undefined behavior
Line 5: Line 5:
 **7 September 2015 - 11 September 2015, 18:00 - 20:00** **7 September 2015 - 11 September 2015, 18:00 - 20:00**
 ===== Place ===== ===== Place =====
-To be announced+**EG306**
  
 == Introduction == == Introduction ==
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 ==
 +| Ramon Adrian Nastase |
 +| Ioana Ciornei |
 +| Alexandru Grad |
 +| Alexandru Elisei |
 +| Cristi Alexandru Vasile |
 +| Andreea Daniela Chivu |
 +| Mihai Cristian Pirvu |
 +| Anca-Maria Pavelescu |
 +| Irina Sargu |
 +| Horia-Razvan Enescu |
 +| Tudor Emil Coman |
 +| Tudor Dasco |
 +| Marius Ungureanu |
 +| Cosmin-Ioan Petrisor |
 +| Roxana Gabriela Stan |
 +| Teodor Mihai Cotet |
 +| Dragos Dospinescu |
 +| Theodor Stoican |
  
  
-== Registration == 
-Please fill in [[http://​goo.gl/​forms/​NScQzRFx5V|this]] form **until August 23rd, 2015**. Participants will be notified by email before August 30th, 2015. 
 == Organizers == == Organizers ==
 ==== Diana Picuș ==== ==== Diana Picuș ====
sesiuni/llvm.1432240791.txt.gz · Last modified: 2015/05/21 23:39 by freescale