llvm-6502/lib/CodeGen/SelectionDAG
Chris Lattner 2223aea6ed Implement matching constraints. We can now say things like this:
%C = call int asm "xyz $0, $1, $2, $3", "=r,r,r,0"(int %A, int %B, int 4)

and get:

xyz r2, r3, r4, r2

note that the r2's are pinned together.  Yaay for 2-address instructions.

2342 ----------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25893 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-02 00:25:23 +00:00
..
DAGCombiner.cpp Fix some of the stuff in the PPC README file, and clean up legalization 2006-02-01 07:19:44 +00:00
LegalizeDAG.cpp *** empty log message *** 2006-02-01 19:05:15 +00:00
Makefile
ScheduleDAG.cpp Allow the specification of explicit alignments for constant pool entries. 2006-01-31 22:23:14 +00:00
ScheduleDAGList.cpp Clean up some code; improve efficiency; and fixed a potential bug involving 2006-01-26 00:30:29 +00:00
ScheduleDAGSimple.cpp
SelectionDAG.cpp Allow the specification of explicit alignments for constant pool entries. 2006-01-31 22:23:14 +00:00
SelectionDAGISel.cpp Implement matching constraints. We can now say things like this: 2006-02-02 00:25:23 +00:00
SelectionDAGPrinter.cpp
TargetLowering.cpp Beef up the interface to inline asm constraint parsing, making it more general, useful, and easier to use. 2006-02-01 01:29:47 +00:00