llvm-6502/test/CodeGen
David Majnemer 8f01b96d93 DAGCombiner: fold (xor (shl 1, x), -1) -> (rotl ~1, x)
Targets which provide a rotate make it possible to replace a sequence of
(XOR (SHL 1, x), -1) with (ROTL ~1, x).  This saves an instruction on
architectures like X86 and POWER(64).

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232572 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-18 00:03:36 +00:00
..
AArch64 Fix bug while building FP16 constant vectors for AArch64 2015-03-17 23:10:29 +00:00
ARM COFF: Let globals with private linkage reside in their own section 2015-03-17 23:54:51 +00:00
BPF [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
CPP
Generic CodeGen: @llvm.eh.typeid.for replaced @llvm.eh.typeid.for.i32 2015-03-16 21:36:38 +00:00
Hexagon [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
Inputs DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
Mips [MIPS] Fix justify error for small structures 2015-03-16 15:01:09 +00:00
MSP430 [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
NVPTX [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
PowerPC Fix R0 use in PowerPC VSX store for FastIsel. 2015-03-17 15:00:57 +00:00
R600 Call EmitFunctionHeader just before EmitFunctionBody. 2015-03-17 14:34:42 +00:00
SPARC [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
SystemZ
Thumb [ARM] Fix offset calculation in ARMBaseRegisterInfo::needsFrameBaseReg 2015-03-17 18:20:47 +00:00
Thumb2 [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
WinEH Adding WinEHPrepare tests (currently XFAILs) 2015-03-12 21:32:59 +00:00
X86 DAGCombiner: fold (xor (shl 1, x), -1) -> (rotl ~1, x) 2015-03-18 00:03:36 +00:00
XCore DebugInfo: Fix testcases that fail -verify-debug-info=true 2015-03-16 21:10:12 +00:00