llvm-6502/lib
Evan Cheng 64d80e3387 Change instruction description to split OperandList into OutOperandList and
InOperandList. This gives one piece of important information: # of results
produced by an instruction.
An example of the change:
def ADD32rr  : I<0x01, MRMDestReg, (ops GR32:$dst, GR32:$src1, GR32:$src2),
                 "add{l} {$src2, $dst|$dst, $src2}",
                 [(set GR32:$dst, (add GR32:$src1, GR32:$src2))]>;
=>
def ADD32rr  : I<0x01, MRMDestReg, (outs GR32:$dst), (ins GR32:$src1, GR32:$src2),
                 "add{l} {$src2, $dst|$dst, $src2}",
                 [(set GR32:$dst, (add GR32:$src1, GR32:$src2))]>;


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40033 91177308-0d34-0410-b5e6-96231b3b80d8
2007-07-19 01:14:50 +00:00
..
Analysis Add support for walking up memory def chains, which enables finding many more 2007-07-16 21:52:50 +00:00
Archive finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
AsmParser Add the byval attribute 2007-07-06 10:57:03 +00:00
Bitcode
CodeGen Add comment. 2007-07-18 23:34:48 +00:00
Debugger
ExecutionEngine fix typos 2007-07-09 12:00:59 +00:00
Linker eliminate residual cruft related to recognizing bytecode 2007-07-06 13:38:17 +00:00
Support Fix an issue where assignments that caused a SmallPtrSet to become non-small 2007-07-18 19:54:15 +00:00
System finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
Target Change instruction description to split OperandList into OutOperandList and 2007-07-19 01:14:50 +00:00
Transforms Fix typo. 2007-07-18 23:50:19 +00:00
VMCore Add constructor overloads for LoadInst and StoreInst that insert at the 2007-07-18 20:51:11 +00:00
Makefile