llvm-mirror/test
Chad Rosier c6fad847e9 Prevent obscure and incorrect tail-call optimization.
In this instance we are generating the tail-call during legalizeDAG.  The 2nd
floor call can't be a tail call because it clobbers %xmm1, which is defined by
the first floor call.  The first floor call can't be a tail-call because it's
not in the tail position.  The only reasonable way I could think to fix this
in a target-independent manner was to check for glue logic on the copy reg.

rdar://10930395

llvm-svn: 151877
2012-03-02 02:50:46 +00:00
..
Analysis
Archive
Assembler
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Prevent obscure and incorrect tail-call optimization. 2012-03-02 02:50:46 +00:00
DebugInfo Revert "Reorder the sections being output to reduce the number of assembler" 2012-03-02 00:30:24 +00:00
ExecutionEngine
Feature
Instrumentation
Integer
lib
Linker
MC Change ARMInstPrinter::printPredicateOperand() so it will not abort if it 2012-03-01 22:13:02 +00:00
Object [Object] 2012-03-01 22:19:54 +00:00
Other
Scripts
TableGen
Transforms Have GVN also do condition propagation when the right-hand side is not 2012-02-29 11:12:03 +00:00
Unit
Verifier
CMakeLists.txt llvm/test/CMakeLists.txt: Update dependencies to add llvm-readobj to "check". 2012-03-01 03:14:13 +00:00
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
site.exp.in
TestRunner.sh