From 036e639623a77232dd8826b0c8e4de301fdbee09 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sat, 14 Feb 2004 01:07:17 +0000 Subject: [PATCH] Updates for the C backend's movement git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11428 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/GettingStarted.html | 8 ++++---- docs/HowToSubmitABug.html | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html index 816311b2968..cfb78cf01ee 100644 --- a/docs/GettingStarted.html +++ b/docs/GettingStarted.html @@ -911,8 +911,7 @@ following is a brief introduction to the most important tools.

LLVM assembly to LLVM bytecode.

llvm-dis
The disassembler transforms the LLVM - bytecode to human readable LLVM assembly. Additionally, it can convert - LLVM bytecode to C, which is enabled with the -c option.

+ bytecode to human readable LLVM assembly.

llvm-link
llvm-link, not surprisingly, links multiple LLVM modules into a single program.

@@ -926,8 +925,9 @@ following is a brief introduction to the most important tools.

functionality was compiled in), and will execute the code much faster than the interpreter.

-

llc
llc is the LLVM backend compiler, - which translates LLVM bytecode to a SPARC or x86 assembly file.

+

llc
llc is the LLVM backend compiler, which + translates LLVM bytecode to a SPARC or x86 assembly file, or to C code (with + the -march=c option).

llvmgcc
llvmgcc is a GCC-based C frontend that has been retargeted to emit LLVM code as the machine code output. It diff --git a/docs/HowToSubmitABug.html b/docs/HowToSubmitABug.html index 63a0be7b6fe..28def13d086 100644 --- a/docs/HowToSubmitABug.html +++ b/docs/HowToSubmitABug.html @@ -281,7 +281,7 @@ the following:

  • Regenerate the shared object from the safe bytecode file:
    -  llvm-dis -c safe.bc -o safe.c
    + llc -march=c safe.bc -o safe.c
    gcc -shared safe.c -o safe.so