From 6437406bb68a31612e4ef398b62614c18ee6c455 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 24 Aug 2008 05:56:54 +0000 Subject: [PATCH] other updates git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55278 91177308-0d34-0410-b5e6-96231b3b80d8 --- www/comparison.html | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/www/comparison.html b/www/comparison.html index 5eca9e5283..0a13ea8637 100644 --- a/www/comparison.html +++ b/www/comparison.html @@ -95,9 +95,10 @@ refactoring tool that wants to rename 'x'.
  • Clang can serialize its AST out to disk and read it back into another program, which is useful for whole program analysis. GCC does not have - this, but its current PCH mechanism is close. However, GCC's current - PCH support is architecturally only able to read the dump back into - the exact same executable as the one that produced it.
  • + this. GCC's PCH mechanism (which is just a dump of the compiler + memory image) is related, but is architecturally only + able to read the dump back into the exact same executable as the one + that produced it (it is not a structured format).
  • Clang is much faster and uses far less memory than GCC.
  • Clang aims to provide extremely clear and concise diagnostics (error and @@ -112,7 +113,7 @@
  • Clang inherits a number of features from its use of LLVM as a backend, including support for a bytecode representation for intermediate code, pluggable optimizers, link-time optimization support, Just-In-Time - compilation, etc.
  • + compilation, ability to link in multiple code generators, etc. @@ -136,14 +137,15 @@