1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/CodeGen
Simon Pilgrim a518db5b17 [X86][SSE] EltsFromConsecutiveLoads - add basic dereferenceable support
This patch checks to see if the vector element loads are based off a dereferenceable pointer that covers the entire vector width, in which case we don't need to have element loads at both extremes of the vector width - just the start (base pointer) of it.

Another step towards partial vector loads......

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

llvm-svn: 365614
2019-07-10 10:46:36 +00:00
..
AArch64 hwasan: Improve precision of checks using short granule tags. 2019-07-09 20:22:36 +00:00
AMDGPU AMDGPU/GlobalISel: Add support for wide loads >= 256-bits 2019-07-10 00:22:41 +00:00
ARC
ARM [ARM] Add support for MSVC stack cookie checking 2019-07-07 18:57:31 +00:00
AVR [AVR] Fix tests after r363757 2019-07-04 06:12:47 +00:00
BPF [BPF] Support for compile once and run everywhere 2019-07-09 15:28:41 +00:00
Generic
Hexagon [Hexagon] Custom-lower UADDO(x, 1) and USUBO(x, 1) 2019-07-01 15:50:09 +00:00
Inputs
Lanai [Lanai] auto-generate complete test checks; NFC 2019-06-28 20:45:32 +00:00
Mips [mips] Show error in case of using FP64 mode on pre MIPS32R2 CPU 2019-07-09 15:48:16 +00:00
MIR AMDGPU: Make s34 the FP register 2019-07-08 19:03:38 +00:00
MSP430
NVPTX
PowerPC Boilerplate for producing XCOFF object files from the PowerPC backend. 2019-07-09 19:21:01 +00:00
RISCV [RISCV] Fix ICE in isDesirableToCommuteWithShift 2019-07-09 16:24:16 +00:00
SPARC
SystemZ [RegisterCoalescer] Fix an overzealous assert 2019-07-06 00:34:54 +00:00
Thumb [ARM] Favour PL/MI over GE/LT when possible 2019-07-04 08:58:58 +00:00
Thumb2 [ARM] Add test for MVE and no floats. NFC 2019-07-09 14:43:17 +00:00
WebAssembly [WebAssembly] Make sret parameter work with AddMissingPrototypes 2019-07-09 02:10:33 +00:00
WinCFGuard
WinEH
X86 [X86][SSE] EltsFromConsecutiveLoads - add basic dereferenceable support 2019-07-10 10:46:36 +00:00
XCore