1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/test/CodeGen
Krzysztof Parzyszek 631100a1eb [Hexagon] Use integer instructions for floating point immediates
Floating point instructions use general purpose registers, so the few
instructions that can put floating point immediates into registers are,
in fact, integer instruction. Use them explicitly instead of having
pseudo-instructions specifically for dealing with floating point values.

Simplify the constant loading instructions (from sdata) to have only two:
one for 32-bit values and one for 64-bit values: CONST32 and CONST64.

llvm-svn: 278244
2016-08-10 16:46:36 +00:00
..
AArch64 GlobalISel: support 'undef' constant. 2016-08-09 23:01:30 +00:00
AMDGPU AMDGPU/SI: Increase SGPR limit to 96 on Tonga/Iceland 2016-08-05 21:23:29 +00:00
ARM [ARM] Improve sxta{b|h} and uxta{b|h} tests 2016-08-10 09:34:34 +00:00
BPF
Generic
Hexagon [Hexagon] Use integer instructions for floating point immediates 2016-08-10 16:46:36 +00:00
Inputs
Lanai
Mips [mips] Set Personality and LSDA encoding for FreeBSD 2016-08-04 15:36:03 +00:00
MIR [GlobalISel] Add Selected MachineFunction property. 2016-08-02 16:49:19 +00:00
MSP430
NVPTX [NVPTX] remove unnecessary named metadata update that happens to break debug info. 2016-08-02 20:58:24 +00:00
PowerPC PowerPC: Add a triple to this test 2016-08-05 21:49:54 +00:00
SPARC
SystemZ Re-add SystemZ SNaN test 2016-08-08 18:11:13 +00:00
Thumb
Thumb2 [ARM] Improve sxta{b|h} and uxta{b|h} tests 2016-08-10 09:34:34 +00:00
WebAssembly [WebAssembly] Add -emscripten-cxx-exceptions-whitelist option 2016-08-09 22:37:00 +00:00
WinEH
X86 [X86][XOP] Tweak vpermil2pd test to stop it being combined away 2016-08-10 15:15:56 +00:00
XCore