llvm-6502/test
Arnold Schwaighofer 9265275a9a Mark the return address stack slot as mutable when moving the return address
during a tail call. A parameter might overwrite this stack slot during the tail
call. 

The sequence during a tail call is:
1.) load return address to temp reg
2.) move parameters (might involve storing to return address stack slot)
3.) store return address to new location from temp reg

If the stack location is marked immutable CodeGen can colocate load (1) with the
store (3).

This fixes bug 6225.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96783 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-22 16:18:09 +00:00
..
Analysis Teach ScalarEvolution how to compute a tripcount for a loop with 2010-02-19 18:12:07 +00:00
Archive
Assembler Add support for a union type in LLVM IR. Patch by Talin! 2010-02-12 20:49:41 +00:00
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Mark the return address stack slot as mutable when moving the return address 2010-02-22 16:18:09 +00:00
DebugInfo
ExecutionEngine
Feature Add support for a union type in LLVM IR. Patch by Talin! 2010-02-12 20:49:41 +00:00
FrontendAda
FrontendC Test case for r96656. 2010-02-19 02:58:33 +00:00
FrontendC++ Ignore target dependent value in grep search. 2010-02-18 19:52:12 +00:00
FrontendFortran
FrontendObjC Test for 95961. 2010-02-12 02:35:03 +00:00
FrontendObjC++
Integer
lib
Linker
LLVMC LLVMC/MultiplePluginPriorities.td: Generally XFAIL this test for now, it is 2010-02-22 05:55:32 +00:00
MC make pcrel immediate values relative to the start of the field, 2010-02-16 05:03:17 +00:00
Other Canonicalize sizeof and alignof on pointer types to a canonical 2010-02-10 06:13:07 +00:00
Scripts
TableGen
Transforms Constant-fold certain comparisons with infinity and negative infinity. 2010-02-22 04:06:03 +00:00
Unit Roll back the shared library, r96559. It broke two darwins and arm, mysteriously. 2010-02-18 04:43:02 +00:00
Verifier
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile Roll back the shared library, r96559. It broke two darwins and arm, mysteriously. 2010-02-18 04:43:02 +00:00
Makefile.tests
site.exp.in
TestRunner.sh