Tuesday, April 21, 2015

Welcome to the sixty-eighth issue of LLVM Weekly, a weekly newsletter
(published every Monday) covering developments in LLVM, Clang, and related
projects. LLVM Weekly is brought to you by Alex
Bradbury. Subscribe to future issues at
http://llvmweekly.org and pass it on to anyone else you think may be
interested. Please send any tips or feedback to asb@asbradbury.org, or @llvmweekly or @asbradbury on Twitter.

News and articles from around the web

Last week was of course EuroLLVM. It was
good to put faces to names for a number of you, or to meet people I've only
communicated with over twitter. Slides and videos should be forthcoming, but
in the meantime you can read the liveblog I
maintained for the talks I was able to attend. A big thank you to the
organisers and all those who presented.

Paul Robinson is seeking feedback on adding a 'debugger
target',
arguing that currently the target platform is used to infer the desired
debugger (and thus make choices on e.g. accelerator tables), but of course the
choice of debugger doesn't necessarily follow from the platform.

A handy Python script has been added for generating C programs that have a
control flow graph which is a ladder graph. The intent is to use it to test
whether an algorithm expected to be linear time on the CFG really is.
r234917.

The code for lowering switches and extracting jump tables has been
rewritten, and should produce better results now.
r235101.