1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00
llvm-mirror/unittests
Thomas Lively 4754140dfc [ValueTracking] Allow select patterns to work on FP vectors
Summary:
This CL allows constant vectors of floats to be recognized as non-NaN
and non-zero in select patterns. This change makes
`matchSelectPattern` more powerful generally, but was motivated
specifically because I wanted fminnan and fmaxnan to be created for
vector versions of the scalar patterns they are created for.

Tested with check-all on all targets. A testcase in the WebAssembly
backend that tests the non-nan codepath is in an upcoming CL.

Reviewers: aheejin, dschuff

Subscribers: sunfish, llvm-commits

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

llvm-svn: 343364
2018-09-28 21:36:43 +00:00
..
ADT [mips] Add support MIPS r6 Debian triples 2018-09-27 08:51:18 +00:00
Analysis [ValueTracking] Allow select patterns to work on FP vectors 2018-09-28 21:36:43 +00:00
AsmParser
BinaryFormat
Bitcode
CodeGen Move init code in AArch64SelectionDAGTest to SetUpTestCase (NFC) 2018-09-06 18:40:35 +00:00
DebugInfo Fix function signature to actually be an override. 2018-09-18 16:58:17 +00:00
Demangle
ExecutionEngine [ORC] Fix the unit tests that were broken by r343323. 2018-09-28 15:09:14 +00:00
FuzzMutate
IR [New PM][PassInstrumentation] Adding PassInstrumentation to the AnalysisManager runs 2018-09-21 22:10:17 +00:00
LineEditor
Linker
MC
MI
Object
ObjectYAML
Option
Passes Revert "[cmake] Fix a unittest when LLVM_LINK_LLVM_DYLIB is requested." 2018-09-13 20:24:36 +00:00
ProfileData Use createTemporaryFile in SampleProfTest 2018-09-17 12:11:01 +00:00
Support [ARM] Remove non-existent cpu arm1176j-s and use mpcore for v6k 2018-09-28 09:04:27 +00:00
Target
tools [llvm-exegesis][NFC] moving code around. 2018-09-27 09:23:04 +00:00
Transforms [LoopUnroll] Add check to Latch's terminator in UnrollRuntimeLoopRemainder 2018-09-25 10:08:47 +00:00
XRay Fix the build when LLVM_TARGETS_TO_BUILD is empty. 2018-09-19 21:36:26 +00:00
CMakeLists.txt Introduce explicit add_unittest_with_input_files target for tests that use llvm::getInputFileDirectory() 2018-09-14 17:34:46 +00:00
unittest.cfg.in Add support for unittest inputs. 2018-09-05 23:30:17 +00:00