diff options
Diffstat (limited to 'lib/Target/Target.td')
-rw-r--r-- | lib/Target/Target.td | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Target/Target.td b/lib/Target/Target.td index a268e16410..92c40570af 100644 --- a/lib/Target/Target.td +++ b/lib/Target/Target.td @@ -259,6 +259,12 @@ def ins; /// of operands. def variable_ops; +/// discard definition - Mark this operand as being matched in the input +/// but omitted from the output. This is necessary in some situations +/// involving variable_ops to help the pattern matcher determine which +/// input nodes to forward on to the variable_ops portion of the output. +def discard; + /// ptr_rc definition - Mark this operand as being a pointer value whose /// register class is resolved dynamically via a callback to TargetInstrInfo. /// FIXME: We should probably change this to a class which contain a list of |