llvm-mirror/test
Florian Hahn 21e448ed02 [legalize-types] Remove stale entries from SoftenedFloats.
Summary:
When replacing a SDValue, we should remove the replaced value from
SoftenedFloats (and possibly the other maps as well?).

When we revisit a Node because it needs analyzing again, we have to
remove all result values from SoftenedFloats (and possibly other maps?).

This fixes the fp128 test failures with expensive checks for X86.

I think we probably should also remove the values from the other maps
(PromotedIntegers and so on), let me know what you think.

Reviewers: baldrick, bogner, davidxl, ab, arsenm, pirama, chh, RKSimon

Reviewed By: chh

Subscribers: danalbert, wdng, srhines, hfinkel, sepavloff, llvm-commits

Differential Revision: https://reviews.llvm.org/D29265

llvm-svn: 296964
2017-03-04 12:00:35 +00:00
..
Analysis Revert "Fix PR 24415 (at least), by making our post-dominator tree behavior sane." 2017-03-02 21:08:37 +00:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [legalize-types] Remove stale entries from SoftenedFloats. 2017-03-04 12:00:35 +00:00
DebugInfo LiveDebugValues: Assume calls never clobber SP. 2017-03-03 01:08:25 +00:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [msan] Handle x86_sse_stmxcsr and x86_sse_ldmxcsr. 2017-03-03 01:12:43 +00:00
Integer
JitListener
LibDriver
Linker
LTO
MC [AMDGPU][MC] Fix for Bug 30829 + LIT tests 2017-03-03 14:31:06 +00:00
Object
ObjectYAML [ObjectYAML] [DWARF] Abstract DWARF Initial Length values 2017-03-03 21:11:55 +00:00
Other Teach lit to expand glob expressions. 2017-03-03 18:55:24 +00:00
SymbolRewriter
TableGen
ThinLTO/X86 LTO: Hash the set of imported symbols for each module. 2017-03-03 20:25:30 +00:00
tools [PGO] Text format profile reader needs to clear the value profile 2017-03-03 21:56:34 +00:00
Transforms Add test missed in r296770. 2017-03-04 05:20:02 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
TestRunner.sh