llvm.org GIT mirror llvm / c48d4dc
Tidy up. s/Low Level Virtual Machine/LLVM/. LLVM isn't an acronym anymore. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148985 91177308-0d34-0410-b5e6-96231b3b80d8 Jim Grosbach 7 years ago
7 changed file(s) with 10 addition(s) and 11 deletion(s). Raw diff Collapse all Expand all
0 name = "llvm"
11 version = "@PACKAGE_VERSION@"
2 description = "Low Level Virtual Machine OCaml bindings"
2 description = "LLVM OCaml bindings"
33 archive(byte) = "llvm.cma"
44 archive(native) = "llvm.cmxa"
55 directory = "."
8181
8282

First, LLVM comes in three pieces. The first piece is the LLVM

8383 suite. This contains all of the tools, libraries, and header files
84 needed to use the low level virtual machine. It contains an
85 assembler, disassembler, bitcode analyzer and bitcode optimizer. It
86 also contains basic regression tests that can be used to test the LLVM
87 tools and the GCC front end.

84 needed to use LLVM. It contains an assembler, disassembler, bitcode
85 analyzer and bitcode optimizer. It also contains basic regression tests that
86 can be used to test the LLVM tools and the GCC front end.

8887
8988

The second piece is the GCC front end. This component provides a version of

9089 GCC that compiles C and C++ code into LLVM bitcode. Currently, the GCC front
4343
4444

There are many different projects that compose LLVM. The first is the LLVM

4545 suite. This contains all of the tools, libraries, and header files needed to
46 use the low level virtual machine. It contains an assembler, disassembler,
46 use LLVM. It contains an assembler, disassembler,
4747 bitcode analyzer and bitcode optimizer. It also contains a test suite that can
4848 be used to test the LLVM tools.

4949
11
22
33
4
4
55 LLVM: $title
66
77
None /// @mainpage Low Level Virtual Machine
0 /// @mainpage LLVM
11 ///
22 /// @section main_intro Introduction
3 /// Welcome to the Low Level Virtual Machine (LLVM).
3 /// Welcome to LLVM.
44 ///
55 /// This documentation describes the @b internal software that makes
66 /// up LLVM, not the @b external use of LLVM. There are no instructions
13441344 public:
13451345 void print() {
13461346 raw_ostream &OS = outs();
1347 OS << "Low Level Virtual Machine (http://llvm.org/):\n"
1347 OS << "LLVM (http://llvm.org/):\n"
13481348 << " " << PACKAGE_NAME << " version " << PACKAGE_VERSION;
13491349 #ifdef LLVM_VERSION_INFO
13501350 OS << LLVM_VERSION_INFO;
0 Name: @PACKAGE_NAME@
11 Version: @PACKAGE_VERSION@
22 Release: 0
3 Summary: The Low Level Virtual Machine (An Optimizing Compiler Infrastructure)
3 Summary: LLVM (An Optimizing Compiler Infrastructure)
44 License: University of Illinois/NCSA Open Source License
55 Vendor: None (open source)
66 Group: Development/Compilers