1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/test
Craig Topper a2bc88a8ef [X86] When type legalizing the result of a i64 fp_to_uint on 32-bit targets. Generate all of the ops as i64 and let them be legalized.
No need to manually split everything. We can let the type legalizer work for us.

The test change seems to be caused by some DAG ordering issue that was previously circumventing a one use check in LowerSELECT where FP selects are turned into blends if the setcc has one use. But it was running after an integer select and the same setcc had been legalized to cmov and X86SISD::CMP. This dropped the use count of the setcc, but wasn't what was intended.

llvm-svn: 354197
2019-02-16 08:25:42 +00:00
..
Analysis [BPI] Look through bitcasts in calcZeroHeuristic 2019-02-15 11:50:21 +00:00
Assembler Move some llvm-mc tests where they belong 2019-02-05 20:12:48 +00:00
Bindings [LLVM-C] Add Bindings to GlobalIFunc 2019-02-05 18:05:44 +00:00
Bitcode Fix auto-upgrade for the new parameter to llvm.objectsize 2019-02-12 21:55:38 +00:00
BugPoint
CodeGen [X86] When type legalizing the result of a i64 fp_to_uint on 32-bit targets. Generate all of the ops as i64 and let them be legalized. 2019-02-16 08:25:42 +00:00
DebugInfo [DebugInfo][DAG] Either salvage dangling debug info or emit Undef DBG_VALUEs 2019-02-13 16:33:05 +00:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck Fixup test on Windows with a case-insensitive filesystem due to path printing changes from r352704. 2019-02-05 23:27:38 +00:00
Instrumentation [NewPM] Second attempt at porting ASan 2019-02-13 22:22:48 +00:00
Integer
JitListener
Linker
LTO
MachineVerifier GlobalISel: Fix inadequate verification of g_build_vector 2019-02-15 15:24:34 +00:00
MC [RISCV] Add assembler support for LA pseudo-instruction 2019-02-15 09:53:32 +00:00
Object [WebAssembly] Rename relocations from R_WEBASSEMBLY_ to R_WASM_ 2019-02-04 17:28:46 +00:00
ObjectYAML [WebAssembly] Rename relocations from R_WEBASSEMBLY_ to R_WASM_ 2019-02-04 17:28:46 +00:00
Other [HotColdSplit] Schedule splitting late to fix perf regression 2019-02-15 18:46:44 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen [GlobalISel] Skip patterns that define complex suboperands twice instead of dying 2019-02-09 00:29:13 +00:00
ThinLTO/X86 [ThinLTO] Detect partially split modules during the thin link 2019-02-14 21:22:50 +00:00
tools llvm-nm: Observe -no-llvm-bc for archive members 2019-02-16 06:59:49 +00:00
Transforms [InstCombine] Convert atomicrmws to xchg or store where legal 2019-02-15 21:23:51 +00:00
Unit
Verifier Try to organize MachineVerifier tests 2019-02-15 15:24:31 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh