summaryrefslogtreecommitdiff
path: root/docs/TableGenFundamentals.html
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2009-10-05 02:51:06 +0000
committerEvan Cheng <evan.cheng@apple.com>2009-10-05 02:51:06 +0000
commit11f911f2534cd64776b48b5f4cac6b2b2da4d231 (patch)
treee3aaacaf083ed2ddfb8490e748459633df743697 /docs/TableGenFundamentals.html
parentbbc33853a5b0a84e2f45d74b5549eee4d87d0e42 (diff)
downloadllvm-11f911f2534cd64776b48b5f4cac6b2b2da4d231.tar.gz
llvm-11f911f2534cd64776b48b5f4cac6b2b2da4d231.tar.bz2
llvm-11f911f2534cd64776b48b5f4cac6b2b2da4d231.tar.xz
Move implicit and paralle to a separate codegen specific section.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83291 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/TableGenFundamentals.html')
-rw-r--r--docs/TableGenFundamentals.html26
1 files changed, 19 insertions, 7 deletions
diff --git a/docs/TableGenFundamentals.html b/docs/TableGenFundamentals.html
index bf38dda79f..994484f250 100644
--- a/docs/TableGenFundamentals.html
+++ b/docs/TableGenFundamentals.html
@@ -398,13 +398,6 @@ which case the user must specify it explicitly.</dd>
<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>
@@ -760,6 +753,25 @@ opened, as in the case with the <tt>CALL*</tt> instructions above.</p>
</div>
<!-- *********************************************************************** -->
+<div class="doc_section"><a name="codegen">Code Generator backend info</a></div>
+<!-- *********************************************************************** -->
+
+<p>Expressions used by code generator to describe instructions and isel
+patterns:</p>
+
+<div class="doc_text">
+
+<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>
+
+</div>
+
+<!-- *********************************************************************** -->
<div class="doc_section"><a name="backends">TableGen backends</a></div>
<!-- *********************************************************************** -->