1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/test
Zvi Rackover 2888e5cce2 InstSimplify: If divisor element is undef simplify to undef
Summary:
If any vector divisor element is undef, we can arbitrarily choose it be
zero which would make the div/rem an undef value by definition.

Reviewers: spatel, reames

Reviewed By: spatel

Subscribers: magabari, llvm-commits

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

llvm-svn: 323343
2018-01-24 17:22:00 +00:00
..
Analysis [ValueTracking] add recursion depth param to matchSelectPattern 2018-01-24 15:20:37 +00:00
Assembler [Metadata] Extend 'count' field of DISubrange to take a metadata node 2018-01-24 09:56:07 +00:00
Bindings
Bitcode [Metadata] Extend 'count' field of DISubrange to take a metadata node 2018-01-24 09:56:07 +00:00
BugPoint
CodeGen X86 Tests: Add more sdiv combine cases. NFC 2018-01-24 15:02:16 +00:00
DebugInfo [DebugInfo] Emit DWARF reference for DIVariable 'count' in DISubrange 2018-01-24 13:35:54 +00:00
Examples
ExecutionEngine
Feature
FileCheck [FileCheck] - Fix possible buffer out of bounds access when parsing --check-prefix. 2018-01-16 08:09:24 +00:00
Instrumentation Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
Integer
JitListener
Linker Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
LTO Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
MC [WebAssembly] MC: Use inline triple in test bitcode files 2018-01-23 23:03:47 +00:00
Object Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
ObjectYAML [WebAssembly] Remove debug names from symbol table 2018-01-17 19:28:43 +00:00
Other Reverted 323321. 2018-01-24 14:48:49 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen [GlobalISel][TableGen] Add support for SDNodeXForm 2018-01-16 18:44:05 +00:00
ThinLTO/X86 [ThinLTO] Re-commit of dot dumper after test fix 2018-01-22 13:35:40 +00:00
tools [llvm-extract] Support extracting basic blocks 2018-01-23 21:51:34 +00:00
Transforms InstSimplify: If divisor element is undef simplify to undef 2018-01-24 17:22:00 +00:00
Unit
Verifier [Metadata] Extend 'count' field of DISubrange to take a metadata node 2018-01-24 09:56:07 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh