1. Redo mips16 instructions to avoid multiple opcodes for same instruction.
[oota-llvm.git] / test / CodeGen / PowerPC /
drwxr-xr-x   ..
-rw-r--r-- 105 2004-11-29-ShrCrash.ll
-rw-r--r-- 130 2004-11-30-shift-crash.ll
-rw-r--r-- 277 2004-11-30-shr-var-crash.ll
-rw-r--r-- 129 2004-12-12-ZeroSizeCommon.ll
-rw-r--r-- 219 2005-01-14-SetSelectCrash.ll
-rw-r--r-- 75 2005-01-14-UndefLong.ll
-rw-r--r-- 368 2005-08-12-rlwimi-crash.ll
-rw-r--r-- 414 2005-09-02-LegalizeDuplicatesCalls.ll
-rw-r--r-- 314 2005-10-08-ArithmeticRotate.ll
-rw-r--r-- 584 2005-11-30-vastart-crash.ll
-rw-r--r-- 314 2006-01-11-darwin-fp-argument.ll
-rw-r--r-- 894 2006-01-20-ShiftPartsCrash.ll
-rw-r--r-- 289 2006-04-01-FloatDoubleExtend.ll
-rw-r--r-- 415 2006-04-05-splat-ish.ll
-rw-r--r-- 2624 2006-04-19-vmaddfp-crash.ll
-rw-r--r-- 2621 2006-05-12-rlwimi-crash.ll
-rw-r--r-- 789 2006-07-07-ComputeMaskedBits.ll
-rw-r--r-- 332 2006-07-19-stwbrx-crash.ll
-rw-r--r-- 341 2006-08-11-RetVector.ll
-rw-r--r-- 864 2006-08-15-SelectionCrash.ll
-rw-r--r-- 1191 2006-09-28-shift_64.ll
-rw-r--r-- 507 2006-10-13-Miscompile.ll
-rw-r--r-- 624 2006-10-17-brcc-miscompile.ll
-rw-r--r-- 139 2006-10-17-ppc64-alloca.ll
-rw-r--r-- 709 2006-11-10-DAGCombineMiscompile.ll
-rw-r--r-- 822 2006-11-29-AltivecFPSplat.ll
-rw-r--r-- 979 2006-12-07-LargeAlloca.ll
-rw-r--r-- 722 2006-12-07-SelectCrash.ll
-rw-r--r-- 346 2007-01-04-ArgExtension.ll
-rw-r--r-- 944 2007-01-15-AsmDialect.ll
-rw-r--r-- 219 2007-01-29-lbrx-asm.ll
-rw-r--r-- 711 2007-01-31-InlineAsmAddrMode.ll
-rw-r--r-- 138 2007-02-16-AlignPacked.ll
-rw-r--r-- 261 2007-02-16-InlineAsmNConstraint.ll
-rw-r--r-- 424 2007-02-23-lr-saved-twice.ll
-rw-r--r-- 482 2007-03-24-cntlzd.ll
-rw-r--r-- 121338 2007-03-30-SpillerCrash.ll
-rw-r--r-- 435 2007-04-24-InlineAsm-I-Modifier.ll
-rw-r--r-- 1161 2007-04-30-InlineAsmEarlyClobber.ll
-rw-r--r-- 496 2007-05-03-InlineAsm-S-Constraint.ll
-rw-r--r-- 1036 2007-05-14-InlineAsmSelectCrash.ll
-rw-r--r-- 2494 2007-05-22-tailmerge-3.ll
-rw-r--r-- 562 2007-05-30-dagcombine-miscomp.ll
-rw-r--r-- 8470 2007-06-28-BCCISelBug.ll
-rw-r--r-- 1155 2007-08-04-CoalescerAssert.ll
-rw-r--r-- 591 2007-09-04-AltivecDST.ll
-rw-r--r-- 632 2007-09-07-LoadStoreIdxForms.ll
-rw-r--r-- 2407 2007-09-08-unaligned.ll
-rw-r--r-- 406 2007-09-11-RegCoalescerAssert.ll
-rw-r--r-- 471 2007-09-12-LiveIntervalsAssert.ll
-rw-r--r-- 526 2007-10-16-InlineAsmFrameOffset.ll
-rw-r--r-- 902 2007-10-18-PtrArithmetic.ll
-rw-r--r-- 2768 2007-10-21-LocalRegAllocAssert.ll
-rw-r--r-- 2768 2007-10-21-LocalRegAllocAssert2.ll
-rw-r--r-- 4460 2007-11-04-CoalescerCrash.ll
-rw-r--r-- 1816 2007-11-16-landingpad-split.ll
-rw-r--r-- 733 2007-11-19-VectorSplitting.ll
-rw-r--r-- 2175 2008-02-05-LiveIntervalsAssert.ll
-rw-r--r-- 391 2008-02-09-LocalRegAllocAssert.ll
-rw-r--r-- 577 2008-03-05-RegScavengerAssert.ll
-rw-r--r-- 1183 2008-03-17-RegScavengerCrash.ll
-rw-r--r-- 171 2008-03-18-RegScavengerAssert.ll
-rw-r--r-- 903 2008-03-24-AddressRegImm.ll
-rw-r--r-- 2076 2008-03-24-CoalescerBug.ll
-rw-r--r-- 1235 2008-03-26-CoalescerBug.ll
-rw-r--r-- 2609 2008-04-10-LiveIntervalCrash.ll
-rw-r--r-- 487 2008-04-16-CoalescerBug.ll
-rw-r--r-- 3785 2008-04-23-CoalescerCrash.ll
-rw-r--r-- 531 2008-05-01-ppc_fp128.ll
-rw-r--r-- 108 2008-06-19-LegalizerCrash.ll
-rw-r--r-- 188 2008-06-21-F128LoadStore.ll
-rw-r--r-- 449 2008-06-23-LiveVariablesCrash.ll
-rw-r--r-- 335 2008-07-10-SplatMiscompile.ll
-rw-r--r-- 23342 2008-07-15-Bswap.ll
-rw-r--r-- 1211 2008-07-15-Fabs.ll
-rw-r--r-- 813 2008-07-15-SignExtendInreg.ll
-rw-r--r-- 616 2008-07-17-Fneg.ll
-rw-r--r-- 530 2008-07-24-PPC64-CCBug.ll
-rw-r--r-- 12661 2008-09-12-CoalescerBug.ll
-rw-r--r-- 456 2008-10-17-AsmMatchingOperands.ll
-rw-r--r-- 649 2008-10-28-UnprocessedNode.ll
-rw-r--r-- 1186 2008-10-28-f128-i32.ll
-rw-r--r-- 2034 2008-10-31-PPCF128Libcalls.ll
-rw-r--r-- 844 2008-12-02-LegalizeTypeAssert.ll
-rw-r--r-- 161 2008-12-12-EH.ll
-rw-r--r-- 349 2009-01-16-DeclareISelBug.ll
-rw-r--r-- 1852 2009-03-17-LSRBug.ll
-rw-r--r-- 287 2009-05-28-LegalizeBRCC.ll
-rw-r--r-- 595 2009-07-16-InlineAsm-M-Operand.ll
-rw-r--r-- 1095 2009-08-17-inline-asm-addr-mode-breakage.ll
-rw-r--r-- 389 2009-08-23-linkerprivate.ll
-rw-r--r-- 3664 2009-09-18-carrybit.ll
-rw-r--r-- 3725 2009-11-15-ProcImpDefsBug.ll
-rw-r--r-- 2323 2009-11-25-ImpDefBug.ll
-rw-r--r-- 439 2010-02-04-EmptyGlobal.ll
-rw-r--r-- 1254 2010-02-12-saveCR.ll
-rw-r--r-- 843 2010-03-09-indirect-call.ll
-rw-r--r-- 3003 2010-04-01-MachineCSEBug.ll
-rw-r--r-- 1678 2010-04-07-DbgValueOtherTargets.ll
-rw-r--r-- 688 2010-05-03-retaddr1.ll
-rw-r--r-- 553 2010-10-11-Fast-Varargs.ll
-rw-r--r-- 702 2010-12-18-PPCStackRefs.ll
-rw-r--r-- 17441 2011-12-05-NoSpillDupCR.ll
-rw-r--r-- 13010 2011-12-06-SpillAndRestoreCR.ll
-rw-r--r-- 440 2011-12-08-DemandedBitsMiscompile.ll
-rw-r--r-- 27277 Atomics-32.ll
-rw-r--r-- 27794 Atomics-64.ll
-rw-r--r-- 1375 Frames-alloca.ll
-rw-r--r-- 1396 Frames-large.ll
-rw-r--r-- 1346 Frames-leaf.ll
-rw-r--r-- 1052 Frames-small.ll
-rw-r--r-- 467 LargeAbsoluteAddr.ll
-rw-r--r-- 1306 a2-fp-basic.ll
-rw-r--r-- 760 addc.ll
-rw-r--r-- 725 addi-reassoc.ll
-rw-r--r-- 889 align.ll
-rw-r--r-- 580 and-branch.ll
-rw-r--r-- 406 and-elim.ll
-rw-r--r-- 321 and-imm.ll
-rw-r--r-- 415 and_add.ll
-rw-r--r-- 820 and_sext.ll
-rw-r--r-- 1199 and_sra.ll
-rw-r--r-- 601 atomic-1.ll
-rw-r--r-- 600 atomic-2.ll
-rw-r--r-- 1921 available-externally.ll
-rw-r--r-- 266 big-endian-actual-args.ll
-rw-r--r-- 293 big-endian-call-result.ll
-rw-r--r-- 270 big-endian-formal-args.ll
-rw-r--r-- 416 bl8_elf_nop.ll
-rw-r--r-- 3283 branch-opt.ll
-rw-r--r-- 1801 bswap-load-store.ll
-rw-r--r-- 1136 buildvec_canonicalize.ll
-rw-r--r-- 559 calls.ll
-rw-r--r-- 949 can-lower-ret.ll
-rw-r--r-- 418 cmp-cmp.ll
-rw-r--r-- 615 coalesce-ext.ll
-rw-r--r-- 211 compare-duplicate.ll
-rw-r--r-- 303 compare-simm.ll
-rw-r--r-- 651 constants.ll
-rw-r--r-- 705 cr1eq.ll
-rw-r--r-- 794 cr_spilling.ll
-rw-r--r-- 6156 ctrloop-reg.ll
-rw-r--r-- 9602 ctrloop-s000.ll
-rw-r--r-- 6455 ctrloop-sums.ll
-rw-r--r-- 2435 ctrloops.ll
-rw-r--r-- 279 cttz.ll
-rw-r--r-- 172 darwin-labels.ll
-rw-r--r-- 2709 dbg.ll
-rw-r--r-- 933 delete-node.ll
-rw-r--r-- 926 div-2.ll
-rw-r--r-- 329 empty-functions.ll
-rw-r--r-- 2963 eqv-andc-orc-nor.ll
-rw-r--r-- 277 extsh.ll
-rw-r--r-- 208 fabs.ll
-rw-r--r-- 1711 fma.ll
-rw-r--r-- 286 fnabs.ll
-rw-r--r-- 437 fneg.ll
-rw-r--r-- 373 fold-li.ll
-rw-r--r-- 712 fp-branch.ll
-rw-r--r-- 822 fp-int-fp.ll
-rw-r--r-- 181 fp_to_uint.ll
-rw-r--r-- 187 fpcopy.ll
-rw-r--r-- 539 frounds.ll
-rw-r--r-- 692 fsqrt.ll
-rw-r--r-- 265 hello.ll
-rw-r--r-- 376 hidden-vis-2.ll
-rw-r--r-- 227 hidden-vis.ll
-rw-r--r-- 209 i128-and-beyond.ll
-rw-r--r-- 822 i64_fp.ll
-rw-r--r-- 414 iabs.ll
-rw-r--r-- 610 illegal-element-type.ll
-rw-r--r-- 2785 indirectbr.ll
-rw-r--r-- 358 inlineasm-copy.ll
-rw-r--r-- 546 int-fp-conv-0.ll
-rw-r--r-- 422 int-fp-conv-1.ll
-rw-r--r-- 249 inverted-bool-compares.ll
-rw-r--r-- 578 isel.ll
-rw-r--r-- 273 ispositive.ll
-rw-r--r-- 689 itofp128.ll
-rw-r--r-- 1798 lbzux.ll
-rw-r--r-- 219 lha.ll
-rw-r--r-- 153 lit.local.cfg
-rw-r--r-- 264 load-constant-addr.ll
-rw-r--r-- 262 long-compare.ll
-rw-r--r-- 302 longdbl-truncate.ll
-rw-r--r-- 1112 lsr-postinc-pos.ll
-rw-r--r-- 723 mask64.ll
-rw-r--r-- 889 mem-rr-addr-mode.ll
-rw-r--r-- 1417 mem_update.ll
-rw-r--r-- 223 mul-neg-power-2.ll
-rw-r--r-- 491 mul-with-overflow.ll
-rw-r--r-- 621 mulhs.ll
-rw-r--r-- 9229 mult-alt-generic-powerpc.ll
-rw-r--r-- 9234 mult-alt-generic-powerpc64.ll
-rw-r--r-- 148 neg.ll
-rw-r--r-- 502 no-dead-strip.ll
-rw-r--r-- 1020 or-addressing-mode.ll
-rw-r--r-- 974 ppc-prologue.ll
-rw-r--r-- 1584 ppc-vaarg-agg.ll
-rw-r--r-- 1307 ppc440-fp-basic.ll
-rw-r--r-- 472 ppc440-msync.ll
-rw-r--r-- 760 ppc64-32bit-addic.ll
-rw-r--r-- 441 ppc64-crash.ll
-rw-r--r-- 413 ppc64-ind-call.ll
-rw-r--r-- 673 ppc64-linux-func-size.ll
-rw-r--r-- 397 ppc64-prefetch.ll
-rw-r--r-- 568 ppc64-vaarg-int.ll
-rw-r--r-- 791 ppcf128-1-opt.ll
-rw-r--r-- 3976 ppcf128-1.ll
-rw-r--r-- 481 ppcf128-2.ll
-rw-r--r-- 1231 ppcf128-3.ll
-rw-r--r-- 355 ppcf128-4.ll
-rw-r--r-- 441 pr3711_widen_bit.ll
-rw-r--r-- 554 private.ll
-rw-r--r-- 380 reg-coalesce-simple.ll
-rw-r--r-- 374 retaddr.ll
-rw-r--r-- 1392 return-val-i128.ll
-rw-r--r-- 1045 rlwimi-commute.ll
-rw-r--r-- 648 rlwimi-keep-rsh.ll
-rw-r--r-- 1942 rlwimi.ll
-rw-r--r-- 1265 rlwimi2.ll
-rw-r--r-- 1160 rlwimi3.ll
-rw-r--r-- 1330 rlwinm.ll
-rw-r--r-- 852 rlwinm2.ll
-rw-r--r-- 1226 rotl-2.ll
-rw-r--r-- 478 rotl-64.ll
-rw-r--r-- 1059 rotl.ll
-rw-r--r-- 221 sections.ll
-rw-r--r-- 369 select-cc.ll
-rw-r--r-- 1325 select_lt0.ll
-rw-r--r-- 253 setcc_no_zext.ll
-rw-r--r-- 279 seteq-0.ll
-rw-r--r-- 295 shift128.ll
-rw-r--r-- 455 shl_elim.ll
-rw-r--r-- 720 shl_sext.ll
-rw-r--r-- 496 sign_ext_inreg1.ll
-rw-r--r-- 1133 small-arguments.ll
-rw-r--r-- 939 stack-protector.ll
-rw-r--r-- 258 stfiwx-2.ll
-rw-r--r-- 838 stfiwx.ll
-rw-r--r-- 182 store-load-fwd.ll
-rw-r--r-- 681 stubs.ll
-rw-r--r-- 767 stwu-gta.ll
-rw-r--r-- 2327 stwu8.ll
-rw-r--r-- 1758 stwux.ll
-rw-r--r-- 562 subc.ll
-rw-r--r-- 333 tailcall1-64.ll
-rw-r--r-- 331 tailcall1.ll
-rw-r--r-- 384 tailcallpic1.ll
-rw-r--r-- 560 tls.ll
-rw-r--r-- 18003 trampoline.ll
-rw-r--r-- 284 unsafe-math.ll
-rw-r--r-- 476 varargs.ll
-rw-r--r-- 1003 vcmp-fold.ll
-rw-r--r-- 1343 vec_auto_constant.ll
-rw-r--r-- 801 vec_br_cmp.ll
-rw-r--r-- 2334 vec_buildvector_loadstore.ll
-rw-r--r-- 327 vec_call.ll
-rw-r--r-- 1865 vec_constants.ll
-rw-r--r-- 291 vec_fneg.ll
-rw-r--r-- 217 vec_insert.ll
-rw-r--r-- 1635 vec_misaligned.ll
-rw-r--r-- 859 vec_mul.ll
-rw-r--r-- 1706 vec_perf_shuffle.ll
-rw-r--r-- 290 vec_shift.ll
-rw-r--r-- 31592 vec_shuffle.ll
-rw-r--r-- 3281 vec_splat.ll
-rw-r--r-- 1097 vec_splat_constant.ll
-rw-r--r-- 390 vec_vrsave.ll
-rw-r--r-- 318 vec_zero.ll
-rw-r--r-- 1212 vector-identity-shuffle.ll
-rw-r--r-- 5335 vector.ll