llvm-6502/test/TableGen
Bill Wendling 548f5a0b75 Add support for using the `!if' operator when initializing variables:
class A<bit a, bits<3> x, bits<3> y> {
    bits<3> z;
    let z = !if(a, x, y);
  }

The variable z will get the value of x when 'a' is 1 and 'y' when a is '0'.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121666 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-13 01:46:19 +00:00
..
2003-08-03-PassCode.td
2006-09-18-LargeInt.td
2010-03-24-PrematureDefaults.td
AnonDefinitionOnDemand.td
BitsInitOverflow.td
cast.td
CStyleComment.td
Dag.td Generalize tblgen's dag parsing logic to handle arbitrary expressions 2010-10-06 04:55:48 +00:00
defmclass.td enhance tblgen to support anonymous defm's, use this to 2010-10-05 22:51:56 +00:00
DefmInherit.td
DefmInsideMultiClass.td
dg.exp
eq.td
eqbit.td let the '!eq' expression support 'int' and 'bit' types 2010-06-16 23:24:12 +00:00
FieldAccess.td tests: XFAIL a handful of tests on the vg_leak builder, so we can get back to 2010-09-09 15:50:19 +00:00
foreach.td
ForwardRef.td
GeneralList.td
if.td Add support for using the `!if' operator when initializing variables: 2010-12-13 01:46:19 +00:00
ifbit.td For a tablegen expression such as !if(a,b,c), let 'a' 2010-06-17 00:31:36 +00:00
Include.inc
Include.td
IntBitInit.td
LazyChange.td
LetInsideMultiClasses.td
lisp.td
ListArgs.td
ListArgsSimple.td
ListConversion.td
ListManip.td tests: XFAIL a handful of tests on the vg_leak builder, so we can get back to 2010-09-09 15:50:19 +00:00
ListSlices.td
MultiClass.td
MultiClassDefName.td
MultiClassInherit.td
nested-comment.td
Slice.td
strconcat.td
String.td
subst2.td
subst.td
SuperSubclassSameName.td
TargetInstrInfo.td Remove TargetInstrInfo::copyRegToReg entirely. 2010-07-11 17:01:17 +00:00
TargetInstrSpec.td
TemplateArgRename.td
Tree.td
TreeNames.td
UnsetBitInit.td
UnterminatedComment.td
usevalname.td Fix a tblgen bug. 2010-06-23 19:50:39 +00:00