llvm-6502/test
Ahmed Bougacha 19e2fce680 [CodeGen] Don't attempt a tail-call with a non-forwarded explicit sret.
Tailcalls are only OK with forwarded sret pointers. With explicit sret,
one approximation is to check that the pointer isn't an Instruction, as
in that case it might point into some local memory (alloca). That's not
OK with tailcalls.

Explicit sret counterpart to r233409.
Differential Revison: http://reviews.llvm.org/D8510


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233410 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-27 20:35:49 +00:00
..
Analysis Require a GC strategy be specified for functions which use gc.statepoint 2015-03-27 05:09:33 +00:00
Assembler LLParser: Require non-null scope for MDLocation and MDLocalVariable 2015-03-27 17:56:39 +00:00
Bindings
Bitcode
BugPoint
CodeGen [CodeGen] Don't attempt a tail-call with a non-forwarded explicit sret. 2015-03-27 20:35:49 +00:00
DebugInfo DebugInfo: Update testcases with invalid variables 2015-03-27 01:58:34 +00:00
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker Work around pr23045 and make it easier to reproduce. 2015-03-27 15:55:06 +00:00
LTO
MC [AsmPrinter] Don't assert on GOT equivalent non-constant users. 2015-03-27 01:40:54 +00:00
Object
Other
SymbolRewriter
TableGen
tools Add a -raw option to the -section mode of llvm-objdump. 2015-03-27 17:31:15 +00:00
Transforms DebugInfo: Fix another bitrotted testcase 2015-03-27 17:29:11 +00:00
Unit
Verifier Verifier: Check fields of MDVariable subclasses 2015-03-27 17:29:58 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh