1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/test
Roman Lebedev 2083389218 [InstCombine] PHI-aware aggregate reconstruction: properly handle duplicate predecessors
While it may seem like we can just "deduplicate" the case where
some basic block happens to be a predecessor more than once,
which happens for e.g. switches, that is not correct thing to do.
We must actually add a PHI operand for each predecessor.

This was initially reported to me by David Major
as a clang crash during gecko build for android.
2020-08-19 01:00:42 +03:00
..
Analysis Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
Assembler
Bindings
Bitcode [NFC][StackSafety] Move out sort from the loop 2020-08-17 03:30:14 -07:00
BugPoint
CodeGen [AArch64][SVE] Add patterns for integer mla/mls. 2020-08-18 12:51:16 -07:00
DebugInfo Recommit "PR44685: DebugInfo: Handle address-use-invalid type units referencing non-type units" 2020-08-18 13:43:28 -07:00
Demangle
Examples
ExecutionEngine [JITLink][MachO] Use correct symbol scope when N_PEXT is set and N_EXT unset. 2020-08-15 15:53:33 -07:00
Feature [NewPM][optnone] Mark various passes as required 2020-08-14 15:51:59 -07:00
FileCheck
Instrumentation [MSAN] Avoid dangling ActualFnStart when replacing instruction 2020-08-14 23:50:38 +00:00
Integer
JitListener
Linker [test] XFAIL two tests with inlining debug info issues on Sparc 2020-08-13 11:12:52 +02:00
LTO
MachineVerifier
MC [RISCV] Enable the use of the old mucounteren name 2020-08-17 13:11:49 +01:00
Object [llvm-readobj/elf] - Refine the warning about the broken PT_DYNAMIC segment. 2020-08-17 14:57:19 +03:00
ObjectYAML [DWARFYAML] Replace InitialLength with Format and Length. NFC. 2020-08-13 18:39:03 +08:00
Other [NewPM] Pin various tests under Other/ to legacy PM 2020-08-17 18:58:08 -07:00
Reduce [Reduce] Rewrite function body delta pass again 2020-08-08 23:48:44 +03:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [flang][directives] Use TableGen to generate clause unparsing 2020-08-17 14:22:25 -04:00
ThinLTO/X86
tools [llvm-dwarfdump][test] Add a --statistics test for a DW_AT_artificial variable 2020-08-18 09:08:38 -07:00
Transforms [InstCombine] PHI-aware aggregate reconstruction: properly handle duplicate predecessors 2020-08-19 01:00:42 +03:00
Unit
Verifier [Statepoint] Remove code related to inline operand bundles 2020-08-14 20:29:41 -07:00
YAMLParser
.clang-format
CMakeLists.txt [CMake] Simplify CMake handling for zlib 2020-08-11 20:22:11 -07:00
lit.cfg.py
lit.site.cfg.py.in [CMake] Simplify CMake handling for zlib 2020-08-11 20:22:11 -07:00
TestRunner.sh