llvm-6502/lib
Evan Cheng 85dbe1a1d2 Initial support for multi-result patterns:
1.
[(set GR32:$dst, (add GR32:$src1, GR32:$src2)),
 (modify EFLAGS)]
This indicates the source pattern expects the instruction would produce 2 values. The first is the result of the addition. The second is an implicit definition in register EFLAGS.
2.
def : Pat<(parallel (addc GR32:$src1, GR32:$src2), (modify EFLAGS)), ()>
Similar to #1 except this is used for def : Pat patterns.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41897 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-12 23:30:14 +00:00
..
Analysis Fix a typo in memdep, which was causing PR1648. 2007-09-11 04:31:00 +00:00
Archive finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
AsmParser Generated files for previous patch. 2007-09-12 03:31:28 +00:00
Bitcode Revise previous patch per review comments. 2007-09-12 03:30:33 +00:00
CodeGen Fixed a typo that's causing a missing kill marker. 2007-09-12 23:02:04 +00:00
Debugger switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
ExecutionEngine Next round of APFloat changes. 2007-09-06 18:13:44 +00:00
Linker Fix PR1611 - Visibility should be ignored for a declaration 2007-08-19 22:22:54 +00:00
Support Compensate for partCount change in Bogus definition 2007-09-12 01:22:05 +00:00
System Add lengthof and endof templates that hide a lot of sizeof computations. 2007-09-07 04:06:50 +00:00
Target Initial support for multi-result patterns: 2007-09-12 23:30:14 +00:00
Transforms Change llvm.gcroot to not init the root to null at runtime, this prevents 2007-09-12 17:53:10 +00:00
VMCore Revise previous patch per review comments. 2007-09-12 03:30:33 +00:00
Makefile build lib/Archive instead of lib/Bytecode 2007-05-06 19:50:06 +00:00