1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/CodeGen
Craig Topper 020eb3da4c [X86] Remove check that avoids creating PMULDQ with illegal types. Rely on SplitOpsAndApply to legalize it.
Create PMULDQ/PMULUDQ as long as the number of elements is a power of 2.

This seems to give some improvements in our ability to use SimplifyDemandedBits.

llvm-svn: 350084
2018-12-27 03:37:04 +00:00
..
AArch64 NFC][CodeGen][X86][AArch64] Tests for bit extract (pat. a/c/d) with trunc (PR36419) 2018-12-22 10:38:05 +00:00
AMDGPU [AMDGPU] Regenerate i64 shift tests. 2018-12-26 12:09:10 +00:00
ARC
ARM [ARM] Set Defs = [CPSR] for COPY_STRUCT_BYVAL, as it clobbers CPSR. 2018-12-21 18:07:10 +00:00
AVR
BPF [BPF] Generate BTF DebugInfo under BPF target 2018-12-19 16:40:25 +00:00
Generic
Hexagon [DAGCombiner] allow narrowing of add followed by truncate 2018-12-22 17:10:31 +00:00
Inputs
Lanai
Mips [MIPS GlobalISel] Select G_SELECT 2018-12-25 14:42:30 +00:00
MIR [Dwarf/AArch64] Return address signing B key dwarf support 2018-12-21 10:45:08 +00:00
MSP430
Nios2
NVPTX [NVPTX] Allow libcalls that are defined in the current module. 2018-12-26 19:12:31 +00:00
PowerPC [PowerPC] Fix the bug of ISD::ADDE to set its second return type to glue 2018-12-25 03:29:51 +00:00
RISCV
SPARC
SystemZ [SystemZ] Make better use of VLLEZ 2018-12-20 13:05:03 +00:00
Thumb [ARM] Complete the Thumb1 shift+and->shift+shift transforms. 2018-12-20 23:39:54 +00:00
Thumb2
WebAssembly [WebAssembly] Fix invalid machine instrs in -O0, verify in tests 2018-12-21 06:58:15 +00:00
WinCFGuard
WinEH
X86 [X86] Remove check that avoids creating PMULDQ with illegal types. Rely on SplitOpsAndApply to legalize it. 2018-12-27 03:37:04 +00:00
XCore