Add short descriptions of 'implicit' and 'parallel'.
authorEvan Cheng <evan.cheng@apple.com>
Mon, 18 May 2009 22:14:45 +0000 (22:14 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Mon, 18 May 2009 22:14:45 +0000 (22:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72050 91177308-0d34-0410-b5e6-96231b3b80d8

docs/TableGenFundamentals.html

index 08838caf464c10015cb7755f847dbe3053cb10d5..bd427116a163ce1b7cf3099af1e611fa390fe77b 100644 (file)
@@ -395,6 +395,13 @@ supported include:</p>
   <dd>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
   `<tt>dag</tt>' values.</dd>
+<dt><tt>(implicit a)</tt></dt>
+  <dd>an implicitly defined physical register.  This tells the dag instruction
+  selection emitter the input pattern's extra definitions matches implicit
+  physical register definitions.</dd>
+<dt><tt>(parallel (a), (b))</tt></dt>
+  <dd>a list of dags specifying parallel operations which map to the same
+  instruction.</dd>
 <dt><tt>!strconcat(a, b)</tt></dt>
   <dd>A string value that is the result of concatenating the 'a' and 'b'
   strings.</dd>