llvm-project/llvm/test/CodeGen
Nemanja Ivanovic 6f22b41398 [Power9] Builtins for ELF v.2 API conformance - back end portion
This patch corresponds to review:
https://reviews.llvm.org/D24396

This patch adds support for the "vector count trailing zeroes",
"vector compare not equal" and "vector compare not equal or zero instructions"
as well as "scalar count trailing zeroes" instructions. It also changes the
vector negation to use XXLNOR (when VSX is enabled) so as not to increase
register pressure (previously this was done with a splat immediate of all
ones followed by an XXLXOR). This was done because the altivec.h
builtins (patch to follow) use vector negation and the use of an additional
register for the splat immediate is not optimal.

llvm-svn: 282478
2016-09-27 08:42:12 +00:00
..
AArch64 [AArch64] Fix test triplet 2016-09-26 18:09:21 +00:00
AMDGPU AMDGPU/SI: Don't crash on anonymous GlobalValues 2016-09-26 17:29:25 +00:00
ARM [ARM] Promote small global constants to constant pools 2016-09-26 07:26:24 +00:00
BPF
Generic llc: Add -start-before/-stop-before options 2016-09-23 21:46:02 +00:00
Hexagon [Hexagon] segv while processing SUnit with nullNodePtr 2016-09-17 16:21:09 +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 [AArch64] Simplify patchpoint/stackmap size test (r281301). NFC. 2016-09-13 22:16:40 +00:00
MSP430 Revert r279242 - it's failing the tests 2016-08-19 14:18:34 +00:00
Mips [mips] LLVM PR/30197 - Tail call incorrectly clobbers arguments for mips 2016-09-21 09:43:40 +00:00
NVPTX llvm/test/CodeGen/NVPTX/zero-cs.ll: Relax an expression to match in -Asserts. 2016-09-21 04:43:11 +00:00
PowerPC [Power9] Builtins for ELF v.2 API conformance - back end portion 2016-09-27 08:42:12 +00:00
SPARC [Myriad]: set LeonCASA processor feature 2016-09-13 17:51:41 +00:00
SystemZ [SystemZ] Use valid base/index regs for inline asm 2016-08-18 21:44:15 +00:00
Thumb Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently" 2016-09-14 09:45:28 +00:00
Thumb2 Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently" 2016-09-14 09:45:28 +00:00
WebAssembly [WebAssembly] Use the frame pointer instead of the stack pointer 2016-09-26 21:18:03 +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 [X86] Add test case for PR30511 and r282341. 2016-09-27 06:44:30 +00:00
XCore