1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test
Sanjay Patel 3d791c7666 [IR] restrict vector reduction intrinsic types
The arguments in all cases should be vectors of exactly one of integer or FP.

All of the tests currently pass the verifier because we check for any vector
type regardless of the type of reduction.
This obviously can't work if we mix up integer and FP, and based on current
LangRef text it was not intended to work for pointers either.

The pointer case from https://llvm.org/PR49215 is what led me here. That
example was avoided with 5b250a27ec.

Differential Revision: https://reviews.llvm.org/D96904
2021-02-21 12:37:00 -05:00
..
Analysis Reland "[Libcalls, Attrs] Annotate libcalls with noundef" 2021-02-20 06:18:48 +01:00
Assembler [LTO] Perform DSOLocal propagation in combined index 2021-02-12 22:58:26 -08:00
Bindings LLVM-C: Allow LLVM{Get/Set}Alignment on an atomicrmw/cmpxchg instruction. 2021-02-12 18:31:18 -05:00
Bitcode [LTO] Perform DSOLocal propagation in combined index 2021-02-12 22:58:26 -08:00
BugPoint
CodeGen [DAG] Match USUBSAT patterns through zext/trunc 2021-02-21 15:26:54 +00:00
DebugInfo [CodeGen] Fix two dots between text section name and symbol name 2021-02-20 10:15:48 +08:00
Demangle
Examples
ExecutionEngine
Feature [DCE] Don't remove non-willreturn calls 2021-02-19 12:35:40 +01:00
FileCheck
Instrumentation [InstrProfiling] Use nobits as __llvm_prf_cnts section type in ELF 2021-02-20 14:20:33 -08:00
Integer
JitListener
Linker
LTO [DCE] Don't remove non-willreturn calls 2021-02-19 12:35:40 +01:00
MachineVerifier [GlobalISel] Add G_ASSERT_SEXT 2021-02-17 13:10:34 -08:00
MC [WebAssembly] Fix assert in lookup of section symbols 2021-02-18 11:50:14 -08:00
Object [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
ObjectYAML
Other Reland "[Libcalls, Attrs] Annotate libcalls with noundef" 2021-02-20 06:18:48 +01:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen][SelectionDAG] Improve efficiency of encoding negative immediates for isel's CheckInteger opcode. 2021-02-18 08:53:17 -08:00
ThinLTO/X86 [ThinLTO] Fix import of multiply defined global variables 2021-02-21 18:34:12 +02:00
tools Patch by @wecing (Chenguang Wang). 2021-02-19 12:44:17 -08:00
Transforms [InstCombine] fold fdiv with exp/exp2 divisor (PR49147) 2021-02-20 16:02:58 -05:00
Unit
Verifier [IR] restrict vector reduction intrinsic types 2021-02-21 12:37:00 -05:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh