llvm-project/llvm/test/CodeGen
Craig Topper 812d3d30ae [AVX-512] Add scalar vfmsub/vfnmsub mask3 intrinsics
Summary: Clang's intrinsic header currently tries to negate the third operand of a vfmadd mask3 in order to create vfmsub, but this fails isel. This patch adds scalar vfmsub and vfnmsub mask3 that we can use instead to avoid the negate. This is consistent with the packed instructions.

Reviewers: igorb, delena

Subscribers: llvm-commits

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

llvm-svn: 285173
2016-10-26 04:59:58 +00:00
..
AArch64 Add option to specify minimum number of entries for jump tables 2016-10-25 19:53:51 +00:00
AMDGPU AMDGPU: Fix Two Address problems with v_movreld 2016-10-24 14:56:02 +00:00
ARM [llvm] Remove redundant --check-prefix=CHECK from tests 2016-10-24 18:57:55 +00:00
AVR [RegAllocGreedy] Attempt to split unspillable live intervals 2016-10-11 01:04:36 +00:00
BPF Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2016-10-13 20:23:25 +00:00
Generic llc: Add -start-before/-stop-before options 2016-09-23 21:46:02 +00:00
Hexagon [Hexagon] Handle spills of partially defined double vector registers 2016-10-21 16:38:29 +00:00
Inputs
Lanai Add a REQUIRES: assert on a Lanai test that uses a -debug-only flag 2016-07-29 19:35:22 +00:00
MIR AMDGPU/SI: Handle s_getreg hazard in GCNHazardRecognizer 2016-10-15 00:58:14 +00:00
MSP430 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2016-10-13 20:23:25 +00:00
Mips [DAG] optimize negation of bool 2016-10-19 16:58:59 +00:00
NVPTX [NVPTX] Added intrinsics for atom.gen.{sys|cta}.* instructions. 2016-09-28 17:25:38 +00:00
PowerPC [PPC] Generate positive FP zero using xor insn instead of loading from constant area 2016-10-24 17:31:09 +00:00
SPARC [Sparc] Don't overlap variable-sized allocas with other stack variables. 2016-10-25 22:13:28 +00:00
SystemZ [SystemZ] Do not use LOC(G) for volatile loads 2016-10-25 15:39:15 +00:00
Thumb Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2016-10-13 20:23:25 +00:00
Thumb2 Revert r284580+r284917. ("Synthesize TBB/TBH instructions") 2016-10-24 17:20:50 +00:00
WebAssembly [WebAssembly] Add immediate fields to call_indirect and memory operators. 2016-10-25 16:55:52 +00:00
WinEH Revert EH-specific checks in BranchFolding that were causing blow ups in compile time. 2016-07-27 17:55:33 +00:00
X86 [AVX-512] Add scalar vfmsub/vfnmsub mask3 intrinsics 2016-10-26 04:59:58 +00:00
XCore Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2016-10-13 20:23:25 +00:00