1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-30 23:42:52 +01:00
llvm-mirror/test/CodeGen/SystemZ/Large
Richard Sandiford 76d1801e90 [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.

llvm-svn: 190930
2013-09-18 09:56:40 +00:00
..
branch-range-01.py
branch-range-02.py
branch-range-03.py
branch-range-04.py
branch-range-05.py [SystemZ] Two tests missing from previous commit 2013-05-29 11:59:26 +00:00
branch-range-06.py [SystemZ] Two tests missing from previous commit 2013-05-29 11:59:26 +00:00
branch-range-07.py [SystemZ] Use BRCT and BRCTG to eliminate add-&-compare sequences 2013-08-05 11:23:46 +00:00
branch-range-08.py [SystemZ] Use BRCT and BRCTG to eliminate add-&-compare sequences 2013-08-05 11:23:46 +00:00
branch-range-09.py [SystemZ] Add unsigned compare-and-branch instructions 2013-09-18 09:56:40 +00:00
branch-range-10.py [SystemZ] Add unsigned compare-and-branch instructions 2013-09-18 09:56:40 +00:00
branch-range-11.py [SystemZ] Add unsigned compare-and-branch instructions 2013-09-18 09:56:40 +00:00
branch-range-12.py [SystemZ] Add unsigned compare-and-branch instructions 2013-09-18 09:56:40 +00:00
lit.local.cfg
spill-01.py [SystemZ] Use MVC to spill loads and stores 2013-07-02 15:28:56 +00:00
spill-02.py [SystemZ] Enable the use of MVC for frame-to-frame spills 2013-07-05 14:02:01 +00:00