From: Chris Lattner Date: Fri, 1 Sep 2006 21:14:37 +0000 (+0000) Subject: simple multiclass example X-Git-Tag: android-x86-6.0-r1~1003^2~40955 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=ef4e0c2827255f8e1de09d60a32feff9bf64fb8d;p=android-x86%2Fexternal-llvm.git simple multiclass example git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30028 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/TableGen/MultiClass.td b/test/TableGen/MultiClass.td new file mode 100644 index 00000000000..7e117d526ab --- /dev/null +++ b/test/TableGen/MultiClass.td @@ -0,0 +1,17 @@ +// RUN: tblgen %s +class C1 { + int bar = A; + string thestr = B; +} + +def T : C1<4, "blah">; + +multiclass t { + def S1 : C1 { + int foo = 4; + let bar = 1; + } + def S2 : C1; +} + +defm FOO : t<42>;