1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/test
Craig Topper d93b51879a [LegalizeDAG] Convert strict fp nodes to libcalls without losing the chain.
Previously we mutated the node and then converted it to a libcall. But this loses the chain information.

This patch keeps the chain, but unfortunately breaks tail call optimization as the functions involved in deciding if a node is in tail call position can't handle the chain. But correct ordering seems more important to be right.

Somehow the SystemZ tests improved. I looked at one of them and it seemed that we're handling the split vector elements in a different order and that made the copies work better.

Differential Revision: https://reviews.llvm.org/D70334
2019-11-18 11:24:08 -08:00
..
Analysis [ConstantFold] Handle identity folds at top of ConstantFoldBinaryInst 2019-11-17 21:30:14 +00:00
Assembler Add support for multi-module bitcode files to llvm-dis 2019-11-14 10:40:41 -08:00
Bindings
Bitcode Add support for multi-module bitcode files to llvm-dis 2019-11-14 10:40:41 -08:00
BugPoint
CodeGen [LegalizeDAG] Convert strict fp nodes to libcalls without losing the chain. 2019-11-18 11:24:08 -08:00
DebugInfo Revert "[DWARF5]Addition of alignment atrribute in typedef DIE." 2019-11-18 15:53:22 +01:00
Demangle
Examples [Examples] Add IRTransformations directory to examples. 2019-11-12 14:14:48 +00:00
ExecutionEngine
Feature [NFC] Fix test reserve_global_reg.ll after 2d739f9 2019-11-18 15:04:32 +00:00
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO
MachineVerifier
MC [AMDGPU][MC][GFX10] Enabled v_movrel*[sdwa|dpp|dpp8] opcodes 2019-11-18 17:23:40 +03:00
Object Fix a print error found while testing llvm-objcopy 2019-11-18 13:07:35 +00:00
ObjectYAML
Other [llvm-bcanalyzer] Don't dump the contents if -dump is not passed 2019-11-13 10:38:57 -08:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86
tools [yaml2obj][test] Move tests to binary format specific subdirectories 2019-11-18 09:06:14 -08:00
Transforms [LoopPred/WC] Use a dominating widenable condition to remove analyze loop exits 2019-11-18 11:23:29 -08:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh