From a7185b21d8afc50539a5623112a9a6b4ba4b0f54 Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Mon, 18 May 2009 22:14:45 +0000 Subject: [PATCH] Add short descriptions of 'implicit' and 'parallel'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72050 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/TableGenFundamentals.html | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/TableGenFundamentals.html b/docs/TableGenFundamentals.html index 08838caf464..bd427116a16 100644 --- a/docs/TableGenFundamentals.html +++ b/docs/TableGenFundamentals.html @@ -395,6 +395,13 @@ supported include:

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.
+
(implicit a)
+
an implicitly defined physical register. This tells the dag instruction + selection emitter the input pattern's extra definitions matches implicit + physical register definitions.
+
(parallel (a), (b))
+
a list of dags specifying parallel operations which map to the same + instruction.
!strconcat(a, b)
A string value that is the result of concatenating the 'a' and 'b' strings.