Add an OperandNamespace field to Target.td's Operand.
authorDan Gohman <dan433584@gmail.com>
Tue, 22 Dec 2015 23:37:37 +0000 (23:37 +0000)
committerDan Gohman <dan433584@gmail.com>
Tue, 22 Dec 2015 23:37:37 +0000 (23:37 +0000)
commitee0835002c96da92478bef9d0212b52d3b3743d8
treec968690d31486f671cd4811de5356a150febe8d7
parentb1500ee8d5de31b6c15925cf477737b0f38a4254
Add an OperandNamespace field to Target.td's Operand.

For targets to add their own operand types as needed, as advertised in
Operand's comment, they need to be able to specify an alternate namespace
for OperandType names too. This matches the RegisterOperand class.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256299 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/Target.td
utils/TableGen/CodeGenInstruction.cpp