llvm-6502/test/CodeGen
Richard Sandiford e2d6f91d63 [SystemZ] Add unsigned compare-and-branch instructions
For some reason I never got around to adding these at the same time as
the signed versions.  No idea why.

I'm not sure whether this SystemZII::BranchC* stuff is useful, or whether
it should just be replaced with an "is normal" flag.  I'll leave that
for later though.

There are some boundary conditions that can be tweaked, such as preferring
unsigned comparisons for equality with [128, 256), and "<= 255" over "< 256",
but again I'll leave those for a separate patch.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190930 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-18 09:56:40 +00:00
..
AArch64 Implement 3 AArch64 neon instructions : umov smov ins. 2013-09-17 02:21:02 +00:00
ARM [SelectionDAG] Teach the vector scalarizer about TRUNCATE. 2013-09-17 00:26:56 +00:00
CPP
Generic
Hexagon
Inputs
Mips Expand the mask capability for deciding which functions are mips16 and mips32 2013-09-15 02:09:08 +00:00
MSP430
NVPTX
PowerPC [PowerPC] Fix problems with large code model (PR17169). 2013-09-17 20:03:25 +00:00
R600 R600: Move code handling literal folding into R600ISelLowering. 2013-09-12 23:44:53 +00:00
SPARC
SystemZ [SystemZ] Add unsigned compare-and-branch instructions 2013-09-18 09:56:40 +00:00
Thumb
Thumb2 [ARMv8] Prevent generation of deprecated IT blocks on ARMv8 in Thumb mode. 2013-09-09 14:21:49 +00:00
X86 Lift alignment restrictions for load/store folding on VINSERTF128/VEXTRACTF128. Fixes PR17268. 2013-09-18 03:55:53 +00:00
XCore