1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00
llvm-mirror/test
Duncan Sands 8864383748 Handle the case of a tail recursion in which the tail call is followed
by a return that returns a constant, while elsewhere in the function
another return instruction returns a different constant.  This is a
special case of accumulator recursion, so just generalize the existing
logic a bit.

llvm-svn: 108241
2010-07-13 15:41:41 +00:00
..
Analysis Remove interprocedural-basic-aa and associated code. The AliasAnalysis 2010-07-07 14:27:09 +00:00
Archive
Assembler
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Apply the SSE dependence idiom for SSE unary operations to 2010-07-12 20:46:04 +00:00
DebugInfo Add variables into a scope before constructing scope DIE otherwise variables won't be included DIE tree. 2010-06-30 00:11:08 +00:00
ExecutionEngine
Feature Implement the "linker_private_weak" linkage type. This will be used for 2010-07-01 21:55:59 +00:00
FrontendAda
FrontendC Add an explicit triple to make this test behave consistently. 2010-07-10 09:01:35 +00:00
FrontendC++
FrontendFortran
FrontendObjC
FrontendObjC++
Integer
lib
Linker
LLVMC Test for the -filelist fix. 2010-07-01 01:00:37 +00:00
MC my work on adding segment registers to LEA missed the 2010-07-13 04:23:55 +00:00
Other Add a lint check for mismatched return types, inspired by PR6944. 2010-07-12 18:02:04 +00:00
Scripts
TableGen Remove TargetInstrInfo::copyRegToReg entirely. 2010-07-11 17:01:17 +00:00
Transforms Handle the case of a tail recursion in which the tail call is followed 2010-07-13 15:41:41 +00:00
Unit
Verifier
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
site.exp.in
TestRunner.sh