llvm-6502/test/CodeGen
Chris Lattner 41f6259a4b add support for multiple return values in inline asm. This is a step
towards PR2094.  It now compiles the attached .ll file to:

_sad16_sse2:
	movslq	%ecx, %rax
	## InlineAsm Start
	%ecx %rdx %rax %rax %r8d %rdx %rsi
	## InlineAsm End
	## InlineAsm Start
	set %eax
	## InlineAsm End
	ret

which is pretty decent for a 3 output, 4 input asm.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50386 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-29 04:29:54 +00:00
..
Alpha Fix RUN line. 2008-03-09 19:55:22 +00:00
ARM If a PHI node has a single implicit_def source, replace it with an implicit_def instead of a copy. 2008-04-11 17:54:45 +00:00
CBackend rename *.llx -> *.ll 2008-04-19 22:29:10 +00:00
CellSPU Update and_ops.ll according to the recent dagcombiner changes. 2008-04-28 23:26:22 +00:00
Generic Remove the code from CodeGenPrepare that moved getresult instructions 2008-04-25 18:27:55 +00:00
IA64 Remove llvm-upgrade and update tests. 2008-02-19 01:41:04 +00:00
PowerPC Implement a signficant optimization for inline asm: 2008-04-27 00:37:18 +00:00
SPARC Remove llvm-upgrade and update tests. 2008-02-19 01:41:04 +00:00
X86 add support for multiple return values in inline asm. This is a step 2008-04-29 04:29:54 +00:00