From c24b75870ba567d2dc74f66869cf1292c2d61976 Mon Sep 17 00:00:00 2001 From: Misha Brukman Date: Thu, 12 Aug 2004 20:16:08 +0000 Subject: Wrap long lines and try to fill the 80 chars per line so that we don't have too many short lines. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15706 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/LangRef.html | 46 +++++++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 21 deletions(-) (limited to 'docs/LangRef.html') diff --git a/docs/LangRef.html b/docs/LangRef.html index 6e794ec..46eaeef 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -389,7 +389,8 @@ classifications:

integral - bool, ubyte, sbyte, ushort, short, uint, int, ulong, long + bool, ubyte, sbyte, ushort, short, uint, int, ulong, long + floating point @@ -397,8 +398,9 @@ classifications:

first class - bool, ubyte, sbyte, ushort, short,
-uint, int, ulong, long, float, double, pointer, packed
+ bool, ubyte, sbyte, ushort, short, uint, int, ulong, long,
+ float, double, pointer, + packed
@@ -467,8 +469,8 @@ The return type of a function type cannot be an aggregate type.

Syntax:
  <returntype> (<parameter list>)
-

Where '<parameter list>' is a comma-separated list of -type specifiers. Optionally, the parameter list may include a type ..., +

Where '<parameter list>' is a comma-separated list of type +specifiers. Optionally, the parameter list may include a type ..., which indicates that the function takes a variable number of arguments. Variable argument functions can access their arguments with the variable argument handling intrinsic functions.

@@ -482,16 +484,16 @@ Variable argument functions can access their arguments with the float (int, int *) * - : Pointer to a function that takes -an int and a pointer to int, -returning float. + : Pointer to a function that takes an + int and a pointer to int, + returning float. int (sbyte *, ...) : A vararg function that takes at least one pointer to sbyte (signed char in C), -which returns an integer. This is the signature for printf -in LLVM. + href="#t_pointer">pointer to sbyte (signed char in C), which + returns an integer. This is the signature for printf in + LLVM. @@ -521,10 +523,10 @@ instruction.

{ float, int (int) * } - : A pair, where the first element is a float and the -second element is a pointer to a function that takes an int, returning -an int. + : A pair, where the first element is a float and the second + element is a pointer to a function that takes an int, returning an + int. @@ -544,14 +546,14 @@ reference to another object, which must live in memory.

[4x int]* - : pointer to array -of four int values + : pointer to array of + four int values int (int *) * : A pointer to a function that takes an int, returning -an int. + href="#t_function">function that takes an int, returning an + int. @@ -579,8 +581,10 @@ be any integral or floating point type.

High Level Structure
- -
Module Structure
+ + +
Module Structure +

LLVM programs are composed of "Module"s, each of which is a translation unit of the input programs. Each module consists of -- cgit v1.1