From: Matthijs Kooijman Date: Mon, 9 Jun 2008 14:09:10 +0000 (+0000) Subject: Sprinkle some "-o -" clang options to make the examples work. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ddf0cadce9cd6a715a399cc7c4df5d0b20a1d22c;p=clang Sprinkle some "-o -" clang options to make the examples work. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52145 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/www/get_started.html b/www/get_started.html index fee467b714..23ad90f51b 100644 --- a/www/get_started.html +++ b/www/get_started.html @@ -93,9 +93,9 @@ is:

href="http://llvm.org/docs/ProgrammersManual.html#ViewGraph">set up graphviz and rebuild llvm first)
  • clang file.c -emit-llvm (print out unoptimized llvm code)
  • -
  • clang file.c -emit-llvm | llvm-as | opt -std-compile-opts | +
  • clang file.c -emit-llvm -o - | llvm-as | opt -std-compile-opts | llvm-dis (print out optimized llvm code)
  • -
  • clang file.c -emit-llvm | llvm-as | opt -std-compile-opts | llc +
  • clang file.c -emit-llvm -o - | llvm-as | opt -std-compile-opts | llc > file.s (output native machine code)
  • @@ -181,19 +181,19 @@ V foo(V a, V b) {

    Code generation with LLVM:

    -$ clang ~/t.c -emit-llvm | llvm-as | opt -std-compile-opts | llvm-dis
    +$ clang ~/t.c -emit-llvm -o - | llvm-as | opt -std-compile-opts | llvm-dis
     define <4 x float> @foo(<4 x float> %a, <4 x float> %b) {
     entry:
              %mul = mul <4 x float> %b, %a
              %add = add <4 x float> %mul, %a
              ret <4 x float> %add
     }
    -$ clang ~/t.c -emit-llvm | llvm-as | opt -std-compile-opts | llc -march=ppc32 -mcpu=g5
    +$ clang ~/t.c -emit-llvm -o - | llvm-as | opt -std-compile-opts | llc -march=ppc32 -mcpu=g5
     ..
     _foo:
              vmaddfp v2, v3, v2, v2
              blr
    -$ clang ~/t.c -emit-llvm | llvm-as | opt -std-compile-opts | llc -march=x86 -mcpu=yonah
    +$ clang ~/t.c -emit-llvm -o - | llvm-as | opt -std-compile-opts | llc -march=x86 -mcpu=yonah
     ..
     _foo:
              mulps %xmm0, %xmm1