1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/test
Nemanja Ivanovic 15dbd4d75d [PowerPC] Fix erroneous condition for converting uint-to-fp vector conversion
A condition for exiting the legalization of v4i32 conversion to v2f64 through
extract/convert/build erroneously checks for the extract having type i32.
This is not adequate as smaller extracts are actually legalized to i32 as well.
Furthermore, an early exit is missing which means that we only check that
both extracts are from the same vector if that check fails.
As a result, both cases in the included test case fail - the first gets a
select error and the second generates incorrect code.

The culprit commit is r274535.

llvm-svn: 360043
2019-05-06 13:35:49 +00:00
..
Analysis Precommit an FNeg InstructionSimplify test. 2019-05-05 18:22:09 +00:00
Assembler [ThinLTO] Fix unreachable code when parsing summary entries. 2019-05-01 16:26:59 +00:00
Bindings
Bitcode
BugPoint
CodeGen [PowerPC] Fix erroneous condition for converting uint-to-fp vector conversion 2019-05-06 13:35:49 +00:00
DebugInfo [test] Remove redundant bracket in rL360035 2019-05-06 11:43:19 +00:00
Demangle
Examples
ExecutionEngine [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
Feature
FileCheck [CommandLine] Change help output to prefix long options with -- instead of -. NFC . Part 3 of 5 2019-05-03 17:47:29 +00:00
Instrumentation
Integer
JitListener
Linker
LTO [llvm-readobj] Change -t to --symbols in tests. NFC 2019-05-01 09:28:24 +00:00
MachineVerifier
MC [X86] Move files to correct directories after D60552 2019-05-06 09:24:36 +00:00
Object [llvm-ar][llvm-nm][llvm-size] Change -long-option to --long-option in tests. NFC 2019-05-01 15:31:15 +00:00
ObjectYAML [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
Other [AliasAnalysis/NewPassManager] Invalidate AAManager less often. 2019-04-30 22:15:47 +00:00
SafepointIRVerifier
Support [CommandLine] Change help output to prefix long options with -- instead of -. NFC . Part 3 of 5 2019-05-03 17:47:29 +00:00
SymbolRewriter
TableGen
ThinLTO/X86 Revert [ThinLTO] Fix X86/strong_non_prevailing.ll after llvm-nm 'r' change 2019-05-02 21:48:04 +00:00
tools [llvm-nm] Convert weak.test to use yaml2obj and fix unntested 'v' 2019-05-04 09:12:18 +00:00
Transforms [SimplifyLibCalls] Simplify bcmp too. 2019-05-06 09:15:22 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py [tests] Add host-byteorder-*-endian; update XFAILs of big-endian triples 2019-05-01 15:36:18 +00:00
lit.site.cfg.py.in
TestRunner.sh