Refactor Multiclass Def Processing
authorDavid Greene <greened@obbligato.org>
Wed, 5 Oct 2011 22:42:07 +0000 (22:42 +0000)
committerDavid Greene <greened@obbligato.org>
Wed, 5 Oct 2011 22:42:07 +0000 (22:42 +0000)
commite499a2df4492dab21a50d74f3f687b989f910a2f
tree85310a72635bab58028a7fcbc83c99a110d2299f
parent792860883e00edd8ccb55360cd22d1e131bbe396
Refactor Multiclass Def Processing

Move the code to instantiate a multiclass def, bind its arguments and
resolve its members into three helper functions.  These will be reused
to support a new kind of multiclass def: a multidef.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141229 91177308-0d34-0410-b5e6-96231b3b80d8
lib/TableGen/TGParser.cpp
lib/TableGen/TGParser.h