llvm-6502/test/CodeGen/PowerPC
Chris Lattner 4c1984d9e8 testcase for recent dag combiner patch. Before the entry bb was:
_test:
        stwu r1, -80(r1)
        stw r1, 76(r1)
        mflr r11
        stw r11, 88(r1)
        rlwinm r2, r4, 0, 30, 31
        cmplwi cr7, r2, 2
        mfcr r2
        rlwinm r2, r2, 30, 31, 31
        cmplwi cr0, r2, 0
        bne cr0, LBB1_2 ;UnifiedReturnBlock

after it is:

_test:
        stwu r1, -80(r1)
        stw r1, 76(r1)
        mflr r11
        stw r11, 88(r1)
        rlwinm r2, r4, 0, 30, 31
        cmplwi cr0, r2, 2
        bgt cr0, LBB1_2 ;UnifiedReturnBlock


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30954 91177308-0d34-0410-b5e6-96231b3b80d8
2006-10-14 03:40:02 +00:00
..
.cvsignore Tired of wading through cvs's list ? files that are generated when building 2006-03-23 23:41:57 +00:00
2004-11-29-ShrCrash.ll
2004-11-30-shift-crash.ll
2004-11-30-shr-var-crash.ll
2004-12-12-ZeroSizeCommon.ll
2005-01-14-SetSelectCrash.ll
2005-01-14-UndefLong.ll
2005-08-12-rlwimi-crash.ll
2005-09-02-LegalizeDuplicatesCalls.ll
2005-10-08-ArithmeticRotate.ll
2005-11-30-vastart-crash.ll
2006-01-11-darwin-fp-argument.ll
2006-01-20-ShiftPartsCrash.ll
2006-04-01-FloatDoubleExtend.ll New testcase that crashes the compiler. 2006-04-02 00:23:59 +00:00
2006-04-05-splat-ish.ll new testcase that was miscompiled to vspltisb 2006-04-05 17:38:50 +00:00
2006-04-19-vmaddfp-crash.ll New testcase for a codegen crash 2006-04-20 05:57:43 +00:00
2006-05-12-rlwimi-crash.ll new testcase for a recent rlwimi crash. 2006-05-12 16:28:13 +00:00
2006-07-07-ComputeMaskedBits.ll Add a 64-bit test case. 2006-07-07 21:36:24 +00:00
2006-07-19-stwbrx-crash.ll new testcase 2006-07-19 17:14:23 +00:00
2006-08-11-RetVector.ll New testcase 2006-08-11 16:46:38 +00:00
2006-08-15-SelectionCrash.ll New testcase 2006-08-15 23:45:28 +00:00
2006-09-28-shift_64.ll new testcase 2006-09-28 20:48:17 +00:00
2006-10-11-combiner-aa-regression.ll Explict processor. 2006-10-11 17:14:14 +00:00
2006-10-13-Miscompile.ll testcase for recent selectiondag patch 2006-10-13 23:54:16 +00:00
addc.ll Fix a comment sabre noticed :) 2006-02-17 06:24:31 +00:00
addi-reassoc.ll new testcase 2006-03-04 23:31:49 +00:00
align.ll Make sure global doubles and vectors are aligned properly. 2006-06-15 19:35:07 +00:00
and_add.ll new testcase 2006-03-13 06:50:47 +00:00
and_sext.ll new testcase 2006-05-08 20:58:58 +00:00
and_sra.ll A few final (for now) tests 2006-02-17 21:38:45 +00:00
and-elim.ll new testcase 2006-02-27 00:20:23 +00:00
and-imm.ll this passes now, due to Nate's recent efforts 2006-02-13 07:26:36 +00:00
bswap-load-store.ll New testcase for folding bswaps into i16/i32 loads and stores. 2006-07-10 20:53:53 +00:00
buildvec_canonicalize.ll two equivalent vsplti*s in different types should be CSEd. 2006-04-12 17:36:04 +00:00
calls.ll add an external symbol testcase 2006-05-17 04:20:13 +00:00
cmp-cmp.ll testcase for recent dag combiner patch. Before the entry bb was: 2006-10-14 03:40:02 +00:00
constants.ll
cttz.ll
darwin-labels.ll
dg.exp Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
div-2.ll Reenable this 2006-02-27 01:00:12 +00:00
eqv-andc-orc-nor.ll Correct the vandc testcase 2006-03-25 23:12:47 +00:00
extsh.ll New tests! 2006-02-17 21:22:08 +00:00
fma.ll
fnabs.ll
fnegsel.ll
fold-li.ll
fp_to_uint.ll
fp-int-fp.ll new testcase. There should be no accesses to the stack for these functions. 2006-03-01 04:56:33 +00:00
fpcopy.ll
fsqrt.ll
i64_fp.ll
inverted-bool-compares.ll
lha.ll
load-constant-addr.ll new testcase 2006-03-20 22:37:05 +00:00
mem-rr-addr-mode.ll New testcase 2006-03-24 17:57:24 +00:00
mul-neg-power-2.ll
mulhs.ll
neg.ll Add a missing testcase 2006-03-17 22:39:45 +00:00
or-addressing-mode.ll load (x|y) -> load (x+y) iff x and y have no common bits. 2006-03-01 07:13:56 +00:00
reg-coalesce-simple.ll
rlwimi2.ll
rlwimi3.ll add a testcase for this commit: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20050606/026673.html 2006-09-10 18:52:25 +00:00
rlwimi-commute.ll
rlwimi.ll
rlwinm2.ll Testcase for better rotate left and mask support 2006-09-22 05:49:57 +00:00
rlwinm.ll
rotl.ll
select_lt0.ll new testcase 2006-09-20 06:40:37 +00:00
setcc_no_zext.ll
seteq-0.ll
shl_sext.ll A few final (for now) tests 2006-02-17 21:38:45 +00:00
small-arguments.ll new testcases 2006-02-28 06:54:19 +00:00
stfiwx.ll new testcase. These functions shouldn't touch the stack if stfiwx use 2006-03-01 05:49:05 +00:00
store-load-fwd.ll
subc.ll Fix a comment sabre noticed :) 2006-02-17 06:24:31 +00:00
vcmp-fold.ll new testcase 2006-03-31 06:01:48 +00:00
vec_br_cmp.ll new testcase 2006-04-18 17:56:30 +00:00
vec_call.ll test for support to pass/return vectors to calls. 2006-05-17 00:18:23 +00:00
vec_constants.ll Some more cases that can be generated with two instructions 2006-04-17 17:54:18 +00:00
vec_mul.ll Add tests for v8i16 and v16i8 2006-04-18 03:54:50 +00:00
vec_perf_shuffle.ll new testcase, these shuffles can be implemented with discrete instructions, 2006-04-17 05:27:31 +00:00
vec_shuffle.ll Update a count, this test now passes. 2006-04-13 16:52:13 +00:00
vec_spat.ll add new testcase 2006-04-08 07:13:46 +00:00
vec_vrsave.ll Another testcase that shouldn't need vrsave twiddling 2006-05-16 18:23:55 +00:00
vec_zero.ll new testcase 2006-03-24 07:47:53 +00:00