The LLVM Foundation is excited to announce the program for the EuroLLVM'18 developers' meeting (April 16 - 17 in Bristol/UK) !
Tutorials
- Pointers, Alias & ModRef AnalysesA. Sbirlea, N. Lopes
- Scalar Evolution - DemystifiedJ. Absar
Talks
- A Parallel IR in Real Life: Optimizing OpenMPH. Finkel, J. Doerfert, X. Tian, G. Stelle
- An Introduction to AMD Optimizing C/C++ CompilerA. Team
- Analysis of Executable Size Reduction by LLVM passesV. Sinha, P. Kumar, S. Jain, U. Bora, S. Purini, R. Upadrasta
- Developing Kotlin/Native infrastructure with LLVM/Clang, travel notes.N. Igotti
- Extending LoopVectorize to Support Outer Loop Vectorization Using VPlanD. Caballero, S. Guggilla
- Finding Iterator-related Errors with Clang Static AnalyzerÁ. Balogh
- Finding Missed Optimizations in LLVM (and other compilers)G. Barany
- Global code completion and architecture of clangdE. Liu, H. Wu, I. Biryukov, S. McCall
- Hardening the Standard LibraryM. Clow
- Implementing an LLVM based Dynamic Binary Instrumentation frameworkC. Hubain, C. Tessier
- LLVM Greedy Register Allocator – Improving Region Split DecisionsM. Yatsina
- MIR-Canon: Improving Code Diff Through Canonical Transformation.P. Lotfi
- New PM: taming a custom pipeline of Falcon JITF. Sergeev
- Organising benchmarking LLVM-based compiler: Arm experienceE. Astigeevich
- Performance Analysis of Clang on DOE Proxy AppsH. Finkel, B. Homerding
- Point-Free TemplatesA. Gozillon, P. Keir
- Protecting the code: Control Flow Enforcement TechnologyO. Simhon
BoFs
- Towards implementing #pragma STDC FENV_ACCESSD. Weigand
- Build system integration for interactive toolsI. Biryukov, H. Wu, E. Liu, S. McCall
- Clang Static Analyzer BoFG. Horváth
Student Research Competition
Lightning Talks
- C++ Parallel Standard Template Library support in LLVMM. Dvorskiy, J. Cownie, A. Kukanov
- Can reviews become less of a bottleneck?K. Beyls
- Clacc: OpenACC Support for Clang and LLVMJ. Denny, S. Lee, J. Vetter
- DragonFFI: Foreign Function Interface and JIT using Clang/LLVMA. Guinet
- Easy::Jit: Compiler-assisted library to enable Just-In-Time compilation for C++ codesJ. Fernandez, S. Guelton
- Efficient use of memory by reducing size of AST dumps in cross file analysis by clang static analyzerS. Swain
- Flang -- Project UpdateS. Scalpone
- ISL Memory Management Using Clang Static AnalyzerM. Thakkar, D. Coughlin, S. Verdoolaege, A. Isoard, R. Upadrasta
- Look-Ahead SLP: Auto-vectorization in the Presence of Commutative OperationsV. Porpodas, R. Rocha, L. Góes
- Low Cost Commercial Deployment of LLVMJ. Bennett
- Measuring the User Debugging ExperienceG. Bedwell
- Measuring x86 instruction latencies with LLVMG. Chatelet, C. Courbet, B. De Backer, O. Sykora
- OpenMP Accelerator Offloading with OpenCL using SPIR-VD. Schürmann, J. Lucas, B. Juurlink
- Parallware, LLVM and supercomputingM. Arenaz
- Returning data-flow to asynchronous programming through static analysisM. Gilbert
- RFC: A new divergence analysis for LLVMS. Moll, T. Klössner, S. Hack
- Static Performance Analysis with LLVMC. Courbet, O. Sykora, G. Chatelet, B. De Backer
- Supporting the RISC-V Vector Extensions in LLVMR. Kruppe, J. Oppermann, A. Koch
- Using Clang Static Analyzer to detect Critical Control FlowS. Cook
Posters
- Automatic Profiling for Climate ModelingA. Gerbes, N. Jumah, J. Kunkel
- Cross Translation Unit Analysis in Clang Static Analyzer: Qualitative Evaluation on C/C++ projectsG. Horvath, P. Szecsi, Z. Gera, D. Krupp
- Effortless Differential Analysis of Clang Static Analyzer ChangesG. Horváth, R. Kovács, P. Szécsi
- Offloading OpenMP Target Regions to FPGA Accelerators Using LLVML. Sommer, J. Oppermann, J. Korinth, A. Koch
- Using clang as a Frontend on a Formal Verification ToolM. Gadelha, J. Morse, L. Cordeiro, D. Nicole
More information about the EuroLLVM'18 is available here.