1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-18 18:42:46 +02:00
llvm-mirror/test
Lucas Prates 4265553ed8 [CodeGen] Properly propagating Calling Convention information when lowering vector arguments
When joining the legal parts of vector arguments into its original value
during the lower of Formal Arguments in SelectionDAGBuilder, the Calling
Convention information was not being propagated for the handling of each
individual parts. The same did not happen when lowering calls, causing a
mismatch.

This patch fixes the issue by properly propagating the Calling
Convention details.

This fixes Bugzilla #47001.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D86715
2020-08-27 17:01:10 +01:00
..
Analysis [ConstProp] Remove ConstantPropagation 2020-08-26 15:51:30 -07:00
Assembler [ConstProp] Remove ConstantPropagation 2020-08-26 15:51:30 -07:00
Bindings Fix OCaml bindings 2020-08-26 16:11:11 -07:00
Bitcode [ConstProp] Remove ConstantPropagation 2020-08-26 15:51:30 -07:00
BugPoint
CodeGen [CodeGen] Properly propagating Calling Convention information when lowering vector arguments 2020-08-27 17:01:10 +01:00
DebugInfo Revert "[DWARF] Add cuttoff guarding quadratic validThroughout behaviour" 2020-08-27 11:52:30 +01:00
Demangle
Examples [ORC] Add a LLJITWithThinLTOSummaries example in OrcV2Examples 2020-08-23 14:02:10 +02:00
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 Test all CHECK-NOT in a block even if one fails 2020-08-24 15:45:05 +01:00
Instrumentation [HeapProf] Clang and LLVM support for heap profiling instrumentation 2020-08-27 08:50:35 -07:00
Integer
JitListener
Linker [test] XFAIL two tests with inlining debug info issues on Sparc 2020-08-13 11:12:52 +02:00
LTO [LTO] Don't apply LTOPostLink module flag during writeMergedModule 2020-08-26 11:17:45 -07:00
MachineVerifier [Test] Tidy up loose ends from LLVM_HAS_GLOBAL_ISEL 2020-08-27 16:36:27 +01:00
MC [RISCV] add the MC layer support of riscv vector Zvamo extension 2020-08-27 14:11:38 +08:00
Object [llvm-readobj/elf] - Refine the warning about the broken PT_DYNAMIC segment. 2020-08-17 14:57:19 +03:00
ObjectYAML Recommit: [DWARFYAML] Add support for referencing different abbrev tables. 2020-08-21 19:02:10 +08:00
Other [ConstProp] Remove ConstantPropagation 2020-08-26 15:51:30 -07:00
Reduce [llvm-reduce] Skip terminators when reducing instructions. 2020-08-23 17:20:34 +01:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen][GlobalISel] Fix tblgen optimization bug 2020-08-26 12:09:01 +02:00
ThinLTO/X86 [ThinLTO][Legacy] Compute PreservedGUID based on IRName in Symtab 2020-08-26 10:15:00 -07:00
tools [Test] Tidy up loose ends from LLVM_HAS_GLOBAL_ISEL 2020-08-27 16:36:27 +01:00
Transforms [InstSimplify][EarlyCSE] Try to CSE PHI nodes in the same basic block 2020-08-27 18:47:04 +03:00
Unit
Verifier Revert "[Verifier] Additional check for intrinsic get.active.lane.mask" 2020-08-27 09:27:05 +01:00
YAMLParser
.clang-format
CMakeLists.txt Add cmake test support for LLJITWithThinLTOSummaries to make sure 2020-08-26 11:46:09 -07:00
lit.cfg.py [Test] Tidy up loose ends from LLVM_HAS_GLOBAL_ISEL 2020-08-27 16:36:27 +01:00
lit.site.cfg.py.in
TestRunner.sh