None
EN
EuroLLVM'18 developers' meeting program
NULL
The LLVM Project Blog
The LLVM Foundation is excited to announce the program for the EuroLLVM'18 developers' meeting (April 16 - 17 in Bristol/UK) !KeynotesThe Cerberus Memory Object Semantics for ISO and De Facto C P. SewellLLVM x Blockchains = A new Ecosystem of Decentralized Applications R. ZhongTutorialsPointers, Alias & ModRef Analyses A. Sbirlea, N. LopesScalar Evolution - Demystified J. AbsarTalksA Parallel IR in Real Life: Optimizing OpenMP H. Finkel, J. Doerfert, X. Tian, G. Stelle An Introduction to AMD Optimizing C/C++ Compiler A. TeamAnalysis of Executable Size Reduction by LLVM passes V. Sinha, P. Kumar, S. Jain, U. Bora, S. Purini, R. UpadrastaDeveloping Kotlin/Native infrastructure with LLVM/Clang, travel notes. N. IgottiExtending LoopVectorize to Support Outer Loop Vectorization Using VPlan D. Caballero, S. GuggillaFinding Iterator-related Errors with Clang Static Analyzer Á. Balogh Finding Missed Optimizations in LLVM (and other compilers) G. BaranyGlobal code completion and architecture of clangd E. Liu, H. Wu, I. Biryukov, S. McCall Hardening the Standard Library M. ClowImplementing an LLVM based Dynamic Binary Instrumentation framework C. Hubain, C. TessierLLVM Greedy Register Allocator – Improving Region Split Decisions M. YatsinaMIR-Canon: Improving Code Diff Through Canonical Transformation. P. LotfiNew PM: taming a custom pipeline of Falcon JIT F. SergeevOrganising benchmarking LLVM-based compiler: Arm experience E. AstigeevichPerformance Analysis of Clang on DOE Proxy Apps H. Finkel, B. HomerdingPoint-Free Templates A. Gozillon, P. KeirProtecting the code: Control Flow Enforcement Technology O. SimhonBoFsTowards implementing #pragma STDC FENV_ACCESS U. WeigandBuild system integration for interactive tools I. Biryukov, H. Wu, E. Liu, S. McCallClang Static Analyzer BoF G. HorváthLLVM Foundation BoF LLVM Foundation Board of DirectorsStudent Research CompetitionCompile-Time Function Call Interception to Mock Functions in C/C++ G. Márton, Z. PorkolábImproved Loop Execution Modeling in the Clang Static Analyzer P. Szécsi Using LLVM in a Model Checking Workflow G. SallaiLightning TalksC++ Parallel Standard Template Library support in LLVM M. Dvorskiy, J. Cownie, A. KukanovCan reviews become less of a bottleneck? K. BeylsClacc: OpenACC Support for Clang and LLVM J. Denny, S. Lee, J. Vetter DragonFFI: Foreign Function Interface and JIT using Clang/LLVM A. GuinetEasy::Jit: Compiler-assisted library to enable Just-In-Time compilation for C++ codes J. Fernandez, S. GueltonFlang -- Project Update S. ScalponeLook-Ahead SLP: Auto-vectorization in the Presence of Commutative Operations V. Porpodas, R. Rocha, L. GóesLow Cost Commercial Deployment of LLVM J. BennettMeasuring the User Debugging Experience G. BedwellMeasuring x86 instruction latencies with LLVM G. Chatelet, C. Courbet, B. De Backer, O. SykoraOpenMP Accelerator Offloading with OpenCL using SPIR-V D. Schürmann, J. Lucas, B. JuurlinkParallware, LLVM and supercomputing M. ArenazReturning data-flow to asynchronous programming through static analysis M. GilbertRFC: A new divergence analysis for LLVM S. Moll, T. Klössner, S. HackStatic Performance Analysis with LLVM C. Courbet, O. Sykora, G. Chatelet, B. De BackerSupporting the RISC-V Vector Extensions in LLVM R. Kruppe, J. Oppermann, A. KochUsing Clang Static Analyzer to detect Critical Control Flow S. CookPostersAutomatic Profiling for Climate Modeling A. Gerbes, N. Jumah, J. KunkelCross Translation Unit Analysis in Clang Static Analyzer: Qualitative Evaluation on C/C++ projects G. Horvath, P. Szecsi, Z. Gera, D. KruppEffortless Differential Analysis of Clang Static Analyzer Changes G. Horváth, R. Kovács, P. Szécsi Offloading OpenMP Target Regions to FPGA Accelerators Using LLVM L. Sommer, J. Oppermann, J. Korinth, A. KochUsing clang as a Frontend on a Formal Verification Tool M. Gadelha, J. Morse, L. Cordeiro, D. NicoleIf you are interested in any of this talks, you should register to attend the EuroLLVM'18. Tickets are limited !More information about the EuroLLVM'18 is available here.