From ef4e0c2827255f8e1de09d60a32feff9bf64fb8d Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 1 Sep 2006 21:14:37 +0000 Subject: [PATCH] simple multiclass example git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30028 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/TableGen/MultiClass.td | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 test/TableGen/MultiClass.td 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>; -- 2.11.0