- Oct 13, 2005
-
-
Patrick Meredith authored
llvm-svn: 23712
-
Chris Lattner authored
llvm-svn: 23709
-
Patrick Meredith authored
edges associated with said node from the dot files produced by DSA. llvm-svn: 23708
-
- Oct 02, 2005
-
-
Chris Lattner authored
llvm-svn: 23599
-
Chris Lattner authored
llvm-svn: 23584
-
- Sep 30, 2005
-
-
Chris Lattner authored
llvm-svn: 23564
-
Chris Lattner authored
llvm-svn: 23562
-
Chris Lattner authored
trim down the target info structs now that we have a preferred spill register class for each callee save register llvm-svn: 23560
-
Chris Lattner authored
llvm-svn: 23553
-
Chris Lattner authored
llvm-svn: 23550
-
Chris Lattner authored
llvm-svn: 23549
-
Chris Lattner authored
not defs. Implement support for forward definitions of classes. This implements TableGen/ForwardRef.td. llvm-svn: 23548
-
Chris Lattner authored
llvm-svn: 23546
-
Chris Lattner authored
used on a def. llvm-svn: 23545
-
Chris Lattner authored
llvm-svn: 23543
-
Chris Lattner authored
llvm-svn: 23542
-
Chris Lattner authored
llvm-svn: 23540
-
Chris Lattner authored
find all of teh pattern matches for EQV from one definition llvm-svn: 23529
-
- Sep 29, 2005
-
-
Chris Lattner authored
doesn't have to specify them manually. It currently handles associativity, e.g. knowing that (X*Y)+Z also matches X+(Y*Z) and will be extended in the future. It is smart enough to not introduce duplicate patterns or patterns that can never match. llvm-svn: 23526
-
- Sep 28, 2005
-
-
Chris Lattner authored
llvm-svn: 23502
-
Chris Lattner authored
Currently we check that immediate values live on the RHS of commutative operators. Defining ORI like this, for example: def ORI : DForm_4<24, (ops GPRC:$dst, GPRC:$src1, u16imm:$src2), "ori $dst, $src1, $src2", [(set GPRC:$dst, (or immZExt16:$src2, GPRC:$src1))]>; results in: tblgen: In ORI: Instruction can never match: Immediate values must be on the RHS of commutative operators! llvm-svn: 23501
-
Chris Lattner authored
llvm-svn: 23499
-
Chris Lattner authored
file llvm-svn: 23492
-
Chris Lattner authored
llvm-svn: 23488
-
- Sep 27, 2005
-
-
Chris Lattner authored
llvm-svn: 23457
-
- Sep 26, 2005
-
-
Chris Lattner authored
which is not stable. llvm-svn: 23456
-
Chris Lattner authored
llvm-svn: 23454
-
- Sep 25, 2005
-
-
Jeff Cohen authored
llvm-svn: 23431
-
- Sep 24, 2005
-
-
Chris Lattner authored
llvm-svn: 23419
-
Chris Lattner authored
Fix a few corner cases parsing things like (i32 imm:$foo) llvm-svn: 23417
-
Chris Lattner authored
(e.g. things like rotates). llvm-svn: 23416
-
- Sep 23, 2005
-
-
Chris Lattner authored
llvm-svn: 23415
-
Chris Lattner authored
This does not check that types match yet, but PPC only has one integer type ;-). This also doesn't have the code to build the resultant dag. llvm-svn: 23414
-
Chris Lattner authored
llvm-svn: 23413
-
Chris Lattner authored
llvm-svn: 23412
-
- Sep 16, 2005
-
-
Chris Lattner authored
llvm-svn: 23370
-
Chris Lattner authored
xforms. Run type inference on result patterns, so we always have fully typed results (and to catch errors in .td files). llvm-svn: 23369
-
- Sep 15, 2005
-
-
Chris Lattner authored
llvm-svn: 23368
-
Chris Lattner authored
returned. llvm-svn: 23367
-
Chris Lattner authored
llvm-svn: 23365
-