llvm-6502/test/CodeGen
Sanjay Patel 9615d702ad optimize vector fneg of bitcasted integer value
This patch allows a vector fneg of a bitcasted integer value to be optimized in the same way that we already optimize a scalar fneg. If the integer variable is a constant, we can precompute the result and not require any logic ops.

This patch is very similar to a fabs patch committed at r214892.

Differential Revision: http://reviews.llvm.org/D4852



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215646 91177308-0d34-0410-b5e6-96231b3b80d8
2014-08-14 15:15:28 +00:00
..
AArch64 [AArch64, fast-isel] Fall back to SelectionDAG to select tail calls. 2014-08-13 23:23:58 +00:00
ARM optimize vector fneg of bitcasted integer value 2014-08-14 15:15:28 +00:00
CPP
Generic Use "weak alias" instead of "alias weak" 2014-07-30 22:51:54 +00:00
Hexagon DebugInfo: Assert that any CU for which debug_loc lists are emitted, has at least one range. 2014-08-06 00:21:25 +00:00
Inputs
Mips [mips] Improve robustness of some tests. 2014-08-14 13:10:48 +00:00
MSP430
NVPTX
PowerPC [FastISel] Let the target decide first if it wants to materialize a constant. 2014-08-13 22:08:02 +00:00
R600 R600: Correctly set the src value offset for scalarized kernel args 2014-08-13 18:14:11 +00:00
SPARC
SystemZ
Thumb [ARM] In dynamic-no-pic mode, ARM's post-RA pseudo expansion was incorrectly 2014-08-02 05:40:40 +00:00
Thumb2 ARM: do not generate BLX instructions on Cortex-M CPUs. 2014-08-06 11:13:14 +00:00
X86 optimize vector fneg of bitcasted integer value 2014-08-14 15:15:28 +00:00
XCore