Papers and Presentations
LLVMC - A Generic Compiler Driver for the LLVM Project
HTML Document
PDF Document
This paper describes a generic compiler driver, LLVMC, which essentially plays the same role for LLVM as the gcc program does for GCC, but is designed to be customizable and extensible. A simple TableGen-based domain-specific language used to develop LLVMC plugins is presented. The driver is a part of the LLVM project, but can also be used in other contexts.
HTML Document
PDF Document
WHAT'S NEW
- PEP8 validation script
- Modified PEP8 validation script with Nesting Depth additional validation.
- October 21, 2010
- PEP8 and nesting depth metric
- Company code style is one of the most essential policies to follow for any programming-related IT-organization. It helps to organize interaction between developers, especially for Agile teams, makes code more ...
- October 21, 2010
- CodeExample plugin for Trac
- The Trac plugin for code examples colouring. It supports three types of examples - a simple, a correct one and an incorrect. Further details see at
- September 29, 2010
- A couple of words about TDD
- Unit-test coding supposes to be one of the most significant methodological achievements of the industry, let’s say, for about last 15 years. The Internet is full of enthusiastic exclamations [1, ...
- February 21, 2010
- Metrics - LoC
- This is going to be a small set of articles devoted to metrics. The first one is about LoC - Line of Code. I think that the first reaction on ...
- May 11, 2009