LLVM and Clang Compile Time Tracking

Compile times are tracked in this LNT instance. Compile time measurements are
collected from master with a stage two clang built in Release with LTO. Baselines are taken
from a recently clang, currently r286186.

CTMark: compile time metric

CTMark (Compile Time Mark) is as collection of the largest applications in the
LLVM test-suite. Each benchmark takes many seconds to compile, and provides a noise
resistant way to track compile time trends.

Currently CTMark is composed of:

MultiSource/Benchmarks/7zip/7zip-benchmark

MultiSource/Benchmarks/Bullet/bullet

MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4

MultiSource/Applications/kimwitu++/kc

MultiSource/Applications/JM/lencod/lencod

MultiSource/Applications/SPASS/SPASS

MultiSource/Applications/ClamAV/clamscan

MultiSource/Applications/sqlite3/sqlite3

MultiSource/Benchmarks/MiBench/consumer-typeset/consumer-typeset

MultiSource/Benchmarks/mafft/pairlocalalign

Setup

Baselines in the following LNT reports are shown in blue.
The current baseline is r286186. The baseline commit is recent, collected on November 7, 2016.
Data is collected using the cmake test-suite, called
by LNT. Data is collected on 4 MacMinis, all configured the same, with 16GB of RAM and SSD disks. All compile times are collected with -j1 with no other workloads running on the machines.
The clang compilers used are built on green dragon
with O3+LTO, and two stage builds were used.