llvm-6502/test
Reid Kleckner 0d8dadf96e [X86] Always return the sret parameter in eax/rax, even on 32-bit
Summary:
This rule was always in the old SysV i386 ABI docs and the new ones that
H.J. Lu has put together, but we never noticed:

  EAX   scratch register; also used to return integer and pointer values
        from functions; also stores the address of a returned struct or union

Fixes PR23491.

Reviewers: majnemer

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D9715

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237175 91177308-0d34-0410-b5e6-96231b3b80d8
2015-05-12 20:56:32 +00:00
..
Analysis [Testsuite] Renumber metadata in ScopedNoAliasAA test to match CHECK lines 2015-05-11 09:10:14 +00:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [X86] Always return the sret parameter in eax/rax, even on 32-bit 2015-05-12 20:56:32 +00:00
DebugInfo
ExecutionEngine
Feature
FileCheck
Instrumentation Changed renaming of local symbols by inserting a dot vefore the numeric suffix. 2015-05-12 16:47:30 +00:00
Integer
JitListener
Linker Changed renaming of local symbols by inserting a dot vefore the numeric suffix. 2015-05-12 16:47:30 +00:00
LTO
MC [mips][microMIPSr6] Implement SELEQZ and SELNEZ instructions 2015-05-12 17:39:32 +00:00
Object
Other
SymbolRewriter
TableGen
tools
Transforms [PlaceSafepoints] Remove dependence on LoopSimplify 2015-05-12 20:43:48 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh