From: Misha Brukman Date: Wed, 28 Jul 2004 22:09:29 +0000 (+0000) Subject: Put around verbatim code elements. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=08772dae1ef08a0d9d343c67d7a9360a97cacff1;p=oota-llvm.git Put around verbatim code elements. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15310 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/TableGenFundamentals.html b/docs/TableGenFundamentals.html index 8496e58048e..89509c64eef 100644 --- a/docs/TableGenFundamentals.html +++ b/docs/TableGenFundamentals.html @@ -296,26 +296,25 @@ natural syntax and flavor for the application. The current expression forms supported include:

    -
  • ? - Uninitialized field.
  • -
  • 0b1001011 - Binary integer value.
  • -
  • 07654321 - Octal integer value (indicated by a leading 0).
  • -
  • 7 - Decimal integer value.
  • -
  • 0x7F - Hexadecimal integer value.
  • -
  • "foo" - String value.
  • -
  • [{ .... }] - Code fragment.
  • -
  • [ X, Y, Z ] - List value.
  • -
  • { a, b, c } - Initializer for a "bits<3>" value.
  • -
  • value - Value reference.
  • -
  • value{17} - Access to one or more bits of a value.
  • -
  • DEF - Reference to a record definition.
  • -
  • X.Y - Reference to the subfield of a value.
  • +
  • ? - uninitialized field
  • +
  • 0b1001011 - binary integer value
  • +
  • 07654321 - octal integer value (indicated by a leading 0)
  • +
  • 7 - decimal integer value
  • +
  • 0x7F - hexadecimal integer value
  • +
  • "foo" - string value
  • +
  • [{ ... }] - code fragment
  • +
  • [ X, Y, Z ] - list value.
  • +
  • { a, b, c } - initializer for a "bits<3>" value
  • +
  • value - value reference
  • +
  • value{17} - access to one bit of a value
  • +
  • value{15-17} - access to multiple bits of a value
  • +
  • DEF - reference to a record definition
  • +
  • X.Y - reference to the subfield of a value
  • list[4-7,17,2-3] - A slice of the 'list' list, including elements 4,5,6,7,17,2, and 3 from it. Elements may be included multiple times.
  • - -
  • (DEF a, b) - A dag value. The first element is required to be a record -definition, the remaining elements in the list may be arbitrary other values, -including nested 'dag' values.
  • - +
  • (DEF a, b) - a dag value. The first element is required to be a +record definition, the remaining elements in the list may be arbitrary other +values, including nested `dag' values.

Note that all of the values have rules specifying how they convert to values