llvm-project/llvm/test/CodeGen
Matt Arsenault 27c062932a AMDGPU: Select i16 instructions to VOP3 forms
These were selecting directly to the VOP2 form instead
of VOP3 like the i32 instructions. Fixes regressions in
future commits where an immediate isn't folded because it was
initially used for the second operand.

Because uniform 16-bit operations are promoted to i32, it's
difficult to get a simple testcase where this matters. Fold
failures in SIFoldOperands here tend to be hidden by commute
and fold in SIShrinkInstructions.

llvm-svn: 289189
2016-12-09 06:19:12 +00:00
..
AArch64 GlobalISel: fall back gracefully for debug intrinsics. 2016-12-08 22:44:13 +00:00
AMDGPU AMDGPU: Select i16 instructions to VOP3 forms 2016-12-09 06:19:12 +00:00
ARM Summary: Currently there is no way to disable deprecated warning from asm like this 2016-12-05 23:55:13 +00:00
AVR [AVR] Add MIR tests for pseudo instruction expansions 2016-12-08 10:52:13 +00:00
BPF [bpf] attempt to fix big-endian bots 2016-11-21 07:26:23 +00:00
Generic Add -O0 support for @llvm.invariant.group.barrier by discarding it if it gets to ISel. 2016-11-07 16:47:20 +00:00
Hexagon [Hexagon] Remove unsafe load instructions that affect Stack Slot Coloring 2016-11-14 17:11:00 +00:00
Inputs
Lanai [lanai] Custom lowering of SHL_PARTS 2016-12-02 22:01:28 +00:00
MIR AMDGPU: Refactor exp instructions 2016-12-05 20:23:10 +00:00
MSP430 [CodeGen] Fix result type for SMULO/UMULO legalization 2016-12-06 22:49:36 +00:00
Mips [mips] Change gnueabi to gnu in the triple because EABI has been removed recently. NFC 2016-12-08 22:10:44 +00:00
NVPTX [NVPTX] Remove NVPTXFavorNonGenericAddrSpaces pass. 2016-10-31 21:51:42 +00:00
PowerPC [PowerPC] Improvements for BUILD_VECTOR Vol. 4 2016-12-06 11:47:14 +00:00
SPARC ScheduleDAGInstrs: Add condjump deps to addSchedBarrierDeps() 2016-11-11 01:34:21 +00:00
SystemZ [SystemZ] Support floating-point control register instructions 2016-12-02 18:21:53 +00:00
Thumb Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently" 2016-11-03 14:08:01 +00:00
Thumb2 Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently" 2016-11-03 14:08:01 +00:00
WebAssembly [WebAssembly] Emit .import_global assembler directives 2016-12-01 00:11:15 +00:00
WinEH
X86 [X86] Add masked versions of VPERMT2* and VPERMI2* to load folding tables. 2016-12-09 05:20:11 +00:00
XCore MCStreamer: Use "cfi" for CFI related temp labels. 2016-11-30 23:48:26 +00:00