From 9d0919f62be4c0c73f0c967389a7574f7c1f20db Mon Sep 17 00:00:00 2001 From: Misha Brukman Date: Sat, 8 Nov 2003 01:05:38 +0000 Subject: [PATCH] First pass at cleaning up LangRef.html: stylesheet-ification, consistent formatting, more strict adherence to HTML 4.01, other misc. cleanups. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9799 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/LangRef.html | 1659 +++++++++++++++++++++++++++------------------ 1 file changed, 1005 insertions(+), 654 deletions(-) diff --git a/docs/LangRef.html b/docs/LangRef.html index 03235ecaa40..fc1f9615c2a 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -1,132 +1,136 @@ - -LLVM Assembly Language Reference Manual - + + + + LLVM Assembly Language Reference Manual + + + - - -
  LLVM Language Reference Manual
+
+ LLVM Language Reference Manual +
    -
  1. Abstract -
  2. Introduction -
  3. Identifiers +
  4. Abstract
  5. +
  6. Introduction
  7. +
  8. Identifiers
  9. Type System
    1. Primitive Types
        -
      1. Type Classifications -
      +
    2. Type Classifications
    3. +
  10. Derived Types
      -
    1. Array Type -
    2. Function Type -
    3. Pointer Type -
    4. Structure Type +
    5. Array Type
    6. +
    7. Function Type
    8. +
    9. Pointer Type
    10. +
    11. Structure Type
    12. -
    -
+ +
  • High Level Structure
      -
    1. Module Structure -
    2. Global Variables -
    3. Function Structure -
    +
  • Module Structure
  • +
  • Global Variables
  • +
  • Function Structure
  • +
  • Instruction Reference
    1. Terminator Instructions
        -
      1. 'ret' Instruction -
      2. 'br' Instruction -
      3. 'switch' Instruction -
      4. 'invoke' Instruction -
      5. 'unwind' Instruction -
      +
    2. 'ret' Instruction
    3. +
    4. 'br' Instruction
    5. +
    6. 'switch' Instruction
    7. +
    8. 'invoke' Instruction
    9. +
    10. 'unwind' Instruction
    11. +
  • Binary Operations
      -
    1. 'add' Instruction -
    2. 'sub' Instruction -
    3. 'mul' Instruction -
    4. 'div' Instruction -
    5. 'rem' Instruction -
    6. 'setcc' Instructions -
    +
  • 'add' Instruction
  • +
  • 'sub' Instruction
  • +
  • 'mul' Instruction
  • +
  • 'div' Instruction
  • +
  • 'rem' Instruction
  • +
  • 'setcc' Instructions
  • +
  • Bitwise Binary Operations
      -
    1. 'and' Instruction -
    2. 'or' Instruction -
    3. 'xor' Instruction -
    4. 'shl' Instruction -
    5. 'shr' Instruction -
    +
  • 'and' Instruction
  • +
  • 'or' Instruction
  • +
  • 'xor' Instruction
  • +
  • 'shl' Instruction
  • +
  • 'shr' Instruction
  • +
  • Memory Access Operations
      -
    1. 'malloc' Instruction -
    2. 'free' Instruction -
    3. 'alloca' Instruction -
    4. 'load' Instruction -
    5. 'store' Instruction -
    6. 'getelementptr' Instruction -
    +
  • 'malloc' Instruction
  • +
  • 'free' Instruction
  • +
  • 'alloca' Instruction
  • +
  • 'load' Instruction
  • +
  • 'store' Instruction
  • +
  • 'getelementptr' Instruction
  • +
  • Other Operations
      -
    1. 'phi' Instruction -
    2. 'cast .. to' Instruction -
    3. 'call' Instruction -
    4. 'vanext' Instruction -
    5. 'vaarg' Instruction +
    6. 'phi' Instruction
    7. +
    8. 'cast .. to' Instruction
    9. +
    10. 'call' Instruction
    11. +
    12. 'vanext' Instruction
    13. +
    14. 'vaarg' Instruction
  • Intrinsic Functions
    1. Variable Argument Handling Intrinsics
        -
      1. 'llvm.va_start' Intrinsic -
      2. 'llvm.va_end' Intrinsic -
      3. 'llvm.va_copy' Intrinsic -
      -
    - -

    Written by Chris Lattner and Vikram Adve

    - +

  • 'llvm.va_start' Intrinsic
  • +
  • 'llvm.va_end' Intrinsic
  • +
  • 'llvm.va_copy' Intrinsic
  • + + +
    +

    Written by Chris Lattner and Vikram Adve

    +

    -

    -
    -Abstract -

    -
    -Introduction -


    Well Formedness

    -
    -Identifiers -
    -
    -Type System -
    -
       -Primitive Types -


    'or' Instruction


    'xor' Instruction


    'shl' Instruction


    'shr' Instruction

    -
       -Memory Access Operations -


    'malloc' Instruction


    'free' Instruction


    'alloca' Instruction


    'load' Instruction


    'store' Instruction


    'getelementptr' Instruction

    -
       -Other Operations -


    'phi' Instruction


    'cast .. to' Instruction


    'call' Instruction


    'vanext' Instruction


    'vaarg' Instruction

    -
    -Intrinsic Functions -
    -
       -Variable Argument Handling Intrinsics -


    'llvm.va_start' Intrinsic


    'llvm.va_end' Intrinsic


    'llvm.va_copy' Intrinsic

    - -
    - -
    Chris Lattner
    -The LLVM Compiler Infrastructure -
    - - -Last modified: Wed Oct 29 19:30:46 CST 2003 - -
    - + + + +