Fix ctlz and cttz. llvm definition requires them to return number of bits in of the...
[oota-llvm.git] / test / CodeGen / X86 /
drwxr-xr-x   ..
-rw-r--r-- 244 2002-12-23-LocalRAProblem.llx
-rw-r--r-- 154 2002-12-23-SubProblem.llx
-rw-r--r-- 569 2003-08-03-CallArgLiveRanges.llx
-rw-r--r-- 211 2003-08-23-DeadBlockTest.llx
-rw-r--r-- 126 2003-11-03-GlobalBool.llx
-rw-r--r-- 911 2004-02-12-Memcpy.llx
-rw-r--r-- 312 2004-02-13-FrameReturnAddress.llx
-rw-r--r-- 116 2004-02-14-InefficientStackPointer.llx
-rw-r--r-- 204 2004-02-22-Casts.llx
-rw-r--r-- 182 2004-03-30-Select-Max.llx
-rw-r--r-- 456 2004-04-09-SameValueCoalescing.llx
-rw-r--r-- 195 2004-04-13-FPCMOV-Crash.llx
-rw-r--r-- 117 2004-06-10-StackifierCrash.llx
-rw-r--r-- 178 2004-10-08-SelectSetCCFold.llx
-rw-r--r-- 538 2005-01-17-CycleInDAG.ll
-rw-r--r-- 160 2005-02-14-IllegalAssembler.ll
-rw-r--r-- 1715 2005-05-08-FPStackifierPHI.ll
-rw-r--r-- 459 2006-01-19-ISelFoldingBug.ll
-rw-r--r-- 299 2006-03-01-InstrSchedBug.ll
-rw-r--r-- 289 2006-03-02-InstrSchedBug.ll
-rw-r--r-- 3292 2006-04-04-CrossBlockCrash.ll
-rw-r--r-- 1408 2006-04-27-ISelFoldingBug.ll
-rw-r--r-- 6810 2006-05-01-SchedCausingSpills.ll
-rw-r--r-- 979 2006-05-02-InstrSched1.ll
-rw-r--r-- 1286 2006-05-02-InstrSched2.ll
-rw-r--r-- 646 2006-05-08-CoalesceSubRegClass.ll
-rw-r--r-- 622 2006-05-08-InstrSched.ll
-rw-r--r-- 3131 2006-05-11-InstrSched.ll
-rw-r--r-- 493 2006-05-17-VectorArg.ll
-rw-r--r-- 277 2006-05-22-FPSetEQ.ll
-rw-r--r-- 535 2006-05-25-CycleInDAG.ll
-rw-r--r-- 197 2006-07-10-InlineAsmAConstraint.ll
-rw-r--r-- 432 2006-07-12-InlineAsmQConstraint.ll
-rw-r--r-- 2945 2006-07-19-ATTAsm.ll
-rw-r--r-- 715 2006-07-20-InlineAsm.ll
-rw-r--r-- 142 2006-07-28-AsmPrint-Long-As-Pointer.ll
-rw-r--r-- 605 2006-07-31-SingleRegClass.ll
-rw-r--r-- 1091 2006-08-07-CycleInDAG.ll
-rw-r--r-- 793 2006-08-16-CycleInDAG.ll
-rw-r--r-- 556 2006-08-21-ExtraMovInst.ll
-rw-r--r-- 11973 2006-09-01-CycleInDAG.ll
-rw-r--r-- 90 2006-10-02-BoolRetCrash.ll
-rw-r--r-- 569 2006-10-07-ScalarSSEMiscompile.ll
-rw-r--r-- 261 2006-10-09-CycleInDAG.ll
-rw-r--r-- 783 2006-10-10-FindModifiedNodeSlotBug.ll
-rw-r--r-- 1638 2006-10-12-CycleInDAG.ll
-rw-r--r-- 788 2006-10-13-CycleInDAG.ll
-rw-r--r-- 846 2006-10-19-SwitchUnnecessaryBranching.ll
-rw-r--r-- 3291 2006-11-12-CSRetCC.ll
-rw-r--r-- 1315 2006-11-17-IllegalMove.ll
-rw-r--r-- 191 2006-11-27-SelectLegalize.ll
-rw-r--r-- 1185 2006-11-28-Memcpy.ll
-rw-r--r-- 1509 2006-12-19-IntelSyntax.ll
-rw-r--r-- 449 2007-01-08-InstrSched.ll
-rw-r--r-- 14524 2007-01-13-StackPtrIndex.ll
-rw-r--r-- 317 2007-01-29-InlineAsm-ir.ll
-rw-r--r-- 635 2007-02-04-OrAddrMode.ll
-rw-r--r-- 949 2007-02-19-LiveIntervalAssert.ll
-rw-r--r-- 142 2007-02-25-FastCCStack.ll
-rw-r--r-- 4974 2007-03-01-SpillerCrash.ll
-rw-r--r-- 3574 2007-03-15-GEP-Idx-Sink.ll
-rw-r--r-- 896 2007-03-16-InlineAsm.ll
-rw-r--r-- 181 2007-03-18-LiveIntervalAssert.ll
-rw-r--r-- 372 2007-03-24-InlineAsmMultiRegConstraint.ll
-rw-r--r-- 308 2007-03-24-InlineAsmPModifier.ll
-rw-r--r-- 381 2007-03-24-InlineAsmVectorOp.ll
-rw-r--r-- 273 2007-03-24-InlineAsmXConstraint.ll
-rw-r--r-- 931 2007-04-08-InlineAsmCrash.ll
-rw-r--r-- 1040 2007-04-11-InlineAsmVectorResult.ll
-rw-r--r-- 1751 2007-04-17-LiveIntervalAssert.ll
-rw-r--r-- 707 2007-04-24-Huge-Stack.ll
-rw-r--r-- 6614 2007-04-24-VectorCrash.ll
-rw-r--r-- 1244 2007-04-25-MMX-PADDQ.ll
-rw-r--r-- 409 2007-04-27-InlineAsm-IntMemInput.ll
-rw-r--r-- 820 2007-05-05-VecCastExpand.ll
-rw-r--r-- 384 2007-05-07-InvokeSRet.ll
-rw-r--r-- 872 2007-05-14-LiveIntervalAssert.ll
-rw-r--r-- 569 2007-05-15-maskmovq.ll
-rw-r--r-- 1371 2007-05-17-ShuffleISelBug.ll
-rw-r--r-- 1208 2007-06-04-X86-64-CtorAsmBugs.ll
-rw-r--r-- 26361 2007-06-04-tailmerge4.ll
-rw-r--r-- 4348 2007-06-05-LSR-Dominator.ll
-rw-r--r-- 5422 2007-06-14-branchfold.ll
-rw-r--r-- 780 2007-06-15-IntToMMX.ll
-rw-r--r-- 463 2007-06-28-X86-64-isel.ll
-rw-r--r-- 1303 2007-06-29-DAGCombinerBug.ll
-rw-r--r-- 543 2007-06-29-VecFPConstantCSEBug.ll
-rw-r--r-- 854 2007-07-03-GR64ToVR64.ll
-rw-r--r-- 1265 2007-07-10-StackerAssert.ll
-rw-r--r-- 610 2007-07-18-Vector-Extract.ll
-rw-r--r-- 2417 2007-07-25-EpilogueBug.ll
-rw-r--r-- 200 2007-08-01-LiveVariablesBug.ll
-rw-r--r-- 18260 2007-08-09-IllegalX86-64Asm.ll
-rw-r--r-- 1101 2007-08-10-LEA16Use32.ll
-rw-r--r-- 282 2007-08-10-SignExtSubreg.ll
-rw-r--r-- 417 2007-08-13-AppendingLinkage.ll
-rw-r--r-- 5748 2007-08-13-SpillerReuse.ll
-rw-r--r-- 1006 2007-09-03-X86-64-EhSelector.ll
-rw-r--r-- 2864 2007-09-05-InvalidAsm.ll
-rw-r--r-- 222 2007-09-06-ExtWeakAliasee.ll
-rw-r--r-- 5809 2007-09-17-ObjcFrameEH.ll
-rw-r--r-- 1900 2007-09-18-ShuffleXformBug.ll
-rw-r--r-- 1840 2007-09-27-LDIntrinsics.ll
-rw-r--r-- 986 2007-10-04-AvoidEFLAGSCopy.ll
-rw-r--r-- 1297 2007-10-05-3AddrConvert.ll
-rw-r--r-- 1354 2007-10-12-CoalesceExtSubReg.ll
-rw-r--r-- 2265 2007-10-12-SpillerUnfold1.ll
-rw-r--r-- 2381 2007-10-12-SpillerUnfold2.ll
-rw-r--r-- 1035 2007-10-14-CoalescerCrash.ll
-rw-r--r-- 21678 2007-10-15-CoalescerCrash.ll
-rw-r--r-- 1375 2007-10-16-CoalescerCrash.ll
-rw-r--r-- 15576 2007-10-16-IllegalAsm.ll
-rw-r--r-- 903 2007-10-16-fp80_select.ll
-rw-r--r-- 4775 2007-10-17-IllegalAsm.ll
-rw-r--r-- 3260 2007-10-19-SpillerUnfold.ll
-rw-r--r-- 351 2007-10-28-inlineasm-q-modifier.ll
-rw-r--r-- 513 2007-10-29-ExtendSetCC.ll
-rw-r--r-- 1630 2007-10-30-LSRCrash.ll
-rw-r--r-- 3323 2007-10-31-extractelement-i64.ll
-rw-r--r-- 426 2007-11-01-ISelCrash.ll
-rw-r--r-- 6553 2007-11-02-BadAsm.ll
-rw-r--r-- 409 2007-11-03-x86-64-q-constraint.ll
-rw-r--r-- 1928 2007-11-04-LiveIntervalCrash.ll
-rw-r--r-- 710 2007-11-04-LiveVariablesBug.ll
-rw-r--r-- 541 2007-11-04-rip-immediate-constant.ll
-rw-r--r-- 1154 2007-11-06-InstrSched.ll
-rw-r--r-- 3146 2007-11-07-MulBy4.ll
-rw-r--r-- 2181 2007-11-14-Coalescer-Bug.ll
-rw-r--r-- 3537 2007-11-30-LoadFolding-Bug.ll
-rw-r--r-- 2513 2007-11-30-TestLoadFolding.ll
-rw-r--r-- 36015 2007-12-11-FoldImpDefSpill.ll
-rw-r--r-- 713 aliases.ll
-rw-r--r-- 424 alloca-align-rounding.ll
-rw-r--r-- 538 and-or-fold.ll
-rw-r--r-- 1758 asm-block-labels.ll
-rw-r--r-- 978 asm-global-imm.ll
-rw-r--r-- 231 bitcast-int-to-vector.ll
-rw-r--r-- 410 bitcast.ll
-rw-r--r-- 283 bitcast2.ll
-rw-r--r-- 589 bswap.ll
-rw-r--r-- 365 byval.ll
-rw-r--r-- 630 byval2.ll
-rw-r--r-- 1053 byval3.ll
-rw-r--r-- 1113 byval4.ll
-rw-r--r-- 1073 byval5.ll
-rw-r--r-- 1063 call-push.ll
-rw-r--r-- 688 clz.ll
-rw-r--r-- 542 cmp-test.ll
-rw-r--r-- 146 cmp0.ll
-rw-r--r-- 147 cmp1.ll
-rw-r--r-- 626 commute-two-addr.ll
-rw-r--r-- 169 compare-add.ll
-rw-r--r-- 383 compare_folding.llx
-rw-r--r-- 518 constant-pool-remat-0.ll
-rw-r--r-- 281 darwin-no-dead-strip.ll
-rw-r--r-- 135 dg.exp
-rw-r--r-- 207 div_const.ll
-rw-r--r-- 1288 divrem.ll
-rw-r--r-- 495 dollar-name.ll
-rw-r--r-- 364 dyn-stackalloc.ll
-rw-r--r-- 274 epilogue.ll
-rw-r--r-- 642 extend.ll
-rw-r--r-- 259 extern_weak.ll
-rw-r--r-- 350 extmul128.ll
-rw-r--r-- 335 extmul64.ll
-rw-r--r-- 177 extractelement-from-arg.ll
-rw-r--r-- 759 fabs.ll
-rw-r--r-- 268 fast-cc-callee-pops.ll
-rw-r--r-- 336 fast-cc-merge-stack-adj.ll
-rw-r--r-- 381 fast-cc-pass-in-regs.ll
-rw-r--r-- 230 fastcall-correct-mangling.ll
-rw-r--r-- 283 fildll.ll
-rw-r--r-- 694 fold-and-shift.ll
-rw-r--r-- 879 fold-mul-lohi.ll
-rw-r--r-- 217 fp-immediate-shorten.ll
-rw-r--r-- 451 fp-stack-compare.ll
-rw-r--r-- 701 fp-stack-ret.ll
-rw-r--r-- 1040 fp2sint.ll
-rw-r--r-- 874 fp_constant_op.llx
-rw-r--r-- 359 fp_load_cast_fold.llx
-rw-r--r-- 935 fp_load_fold.llx
-rw-r--r-- 482 fsxor-alignment.ll
-rw-r--r-- 333 i128-mul.ll
-rw-r--r-- 216 i128-ret.ll
-rw-r--r-- 483 iabs.ll
-rw-r--r-- 544 illegal-insert.ll
-rw-r--r-- 541 illegal-vector-args-return.ll
-rw-r--r-- 213 imul-lea.ll
-rw-r--r-- 953 inline-asm-x-scalar.ll
-rw-r--r-- 484 inline-asm.ll
-rw-r--r-- 288 insertelement-copytoregs.ll
-rw-r--r-- 438 isel-sink.ll
-rw-r--r-- 217 isnan.llx
-rw-r--r-- 232 ispositive.ll
-rw-r--r-- 612 jump_sign.ll
-rw-r--r-- 1701 ldzero.ll
-rw-r--r-- 484 lea-2.ll
-rw-r--r-- 486 lea-3.ll
-rw-r--r-- 2675 lea-recursion.ll
-rw-r--r-- 211 lea.ll
-rw-r--r-- 381 long-setcc.ll
-rw-r--r-- 1167 loop-hoist.ll
-rw-r--r-- 883 loop-strength-reduce.ll
-rw-r--r-- 906 loop-strength-reduce2.ll
-rw-r--r-- 1834 loop-strength-reduce3.ll
-rw-r--r-- 2325 loop-strength-reduce4.ll
-rw-r--r-- 766 loop-strength-reduce5.ll
-rw-r--r-- 2002 loop-strength-reduce6.ll
-rw-r--r-- 1749 lsr-negative-stride.ll
-rw-r--r-- 473 memcpy.ll
-rw-r--r-- 283 memmove-0.ll
-rw-r--r-- 268 memmove-1.ll
-rw-r--r-- 270 memmove-2.ll
-rw-r--r-- 260 memmove-3.ll
-rw-r--r-- 734 mingw-alloca.ll
-rw-r--r-- 6149 mmx-arith.ll
-rw-r--r-- 214 mmx-emms.ll
-rw-r--r-- 544 mmx-insert-element.ll
-rw-r--r-- 548 mmx-punpckhdq.ll
-rw-r--r-- 2052 mmx-shuffle.ll
-rw-r--r-- 411 mul-shift-reassoc.ll
-rw-r--r-- 138 mul128.ll
-rw-r--r-- 130 mul64.ll
-rw-r--r-- 9021 nancvt.ll
-rw-r--r-- 274 negative-sin.ll
-rw-r--r-- 173 negative_zero.ll
-rw-r--r-- 737 opt-ext-uses.ll
-rw-r--r-- 536 or-branch.ll
-rw-r--r-- 619 overlap-shift.ll
-rw-r--r-- 1337 packed_struct.ll
-rw-r--r-- 172 peep-vector-extract-concat.ll
-rw-r--r-- 445 peep-vector-extract-insert.ll
-rw-r--r-- 1656 pic_jumptable.ll
-rw-r--r-- 1010 postalloc-coalescing.ll
-rw-r--r-- 1875 pr1489.ll
-rw-r--r-- 377 pr1505.ll
-rw-r--r-- 6286 pr1505b.ll
-rw-r--r-- 243 rdtsc.ll
-rw-r--r-- 3200 regpressure.ll
-rw-r--r-- 404 rem.ll
-rw-r--r-- 1852 rotate.ll
-rw-r--r-- 488 scalar-min-max-fill-operand.ll
-rw-r--r-- 1746 scalar_sse_minmax.ll
-rw-r--r-- 872 select-zero-one.ll
-rw-r--r-- 1808 select.ll
-rw-r--r-- 371 setuge.ll
-rw-r--r-- 434 shift-coalesce.ll
-rw-r--r-- 815 shift-codegen.ll
-rw-r--r-- 567 shift-combine.ll
-rw-r--r-- 681 shift-double.llx
-rw-r--r-- 436 shift-folding.ll
-rw-r--r-- 184 shift-one.ll
-rw-r--r-- 594 shl_elim.ll
-rw-r--r-- 1136 sincos.ll
-rw-r--r-- 243 split-select.ll
-rw-r--r-- 436 split-vector-rem.ll
-rw-r--r-- 342 sse-align-0.ll
-rw-r--r-- 256 sse-align-1.ll
-rw-r--r-- 160 sse-align-10.ll
-rw-r--r-- 584 sse-align-11.ll
-rw-r--r-- 1942 sse-align-12.ll
-rw-r--r-- 368 sse-align-2.ll
-rw-r--r-- 278 sse-align-3.ll
-rw-r--r-- 296 sse-align-4.ll
-rw-r--r-- 151 sse-align-5.ll
-rw-r--r-- 202 sse-align-6.ll
-rw-r--r-- 162 sse-align-7.ll
-rw-r--r-- 171 sse-align-8.ll
-rw-r--r-- 274 sse-align-9.ll
-rw-r--r-- 462 sse-fcopysign.ll
-rw-r--r-- 411 sse-load-ret.ll
-rw-r--r-- 4517 sse_reload_fold.ll
-rw-r--r-- 532 store-fp-constant.ll
-rw-r--r-- 176 store-global-address.ll
-rw-r--r-- 277 store_op_load_fold.ll
-rw-r--r-- 1821 store_op_load_fold2.ll
-rw-r--r-- 1068 stride-nine-with-base-reg.ll
-rw-r--r-- 950 stride-reuse.ll
-rw-r--r-- 338 tailcall1.ll
-rw-r--r-- 433 tailcallbyval.ll
-rw-r--r-- 388 tailcallpic1.ll
-rw-r--r-- 381 tailcallpic2.ll
-rw-r--r-- 476 test-hidden.ll
-rw-r--r-- 1178 test-load-fold.ll
-rw-r--r-- 444 test-pic-1.ll
-rw-r--r-- 427 test-pic-2.ll
-rw-r--r-- 319 test-pic-3.ll
-rw-r--r-- 541 test-pic-4.ll
-rw-r--r-- 300 test-pic-5.ll
-rw-r--r-- 398 test-pic-6.ll
-rw-r--r-- 393 test-pic-cpool.ll
-rw-r--r-- 1363 test-pic-jtbl.ll
-rw-r--r-- 528 tls1.ll
-rw-r--r-- 529 tls2.ll
-rw-r--r-- 1350 trunc-to-bool.ll
-rw-r--r-- 127 urem-i8-constant.ll
-rw-r--r-- 217 v4f32-immediate.ll
-rw-r--r-- 191 vec_add.ll
-rw-r--r-- 828 vec_call.ll
-rw-r--r-- 365 vec_clear.ll
-rw-r--r-- 525 vec_ctbits.ll
-rw-r--r-- 974 vec_extract.ll
-rw-r--r-- 365 vec_fneg.ll
-rw-r--r-- 1930 vec_ins_extract.ll
-rw-r--r-- 809 vec_insert-2.ll
-rw-r--r-- 219 vec_insert-3.ll
-rw-r--r-- 799 vec_insert.ll
-rw-r--r-- 1941 vec_logical.ll
-rw-r--r-- 417 vec_return.ll
-rw-r--r-- 370 vec_select.ll
-rw-r--r-- 1040 vec_set-2.ll
-rw-r--r-- 617 vec_set-3.ll
-rw-r--r-- 1164 vec_set-4.ll
-rw-r--r-- 1176 vec_set-5.ll
-rw-r--r-- 405 vec_set-6.ll
-rw-r--r-- 389 vec_set-7.ll
-rw-r--r-- 757 vec_set.ll
-rw-r--r-- 1566 vec_shuffle-10.ll
-rw-r--r-- 586 vec_shuffle-11.ll
-rw-r--r-- 1255 vec_shuffle-12.ll
-rw-r--r-- 1003 vec_shuffle-13.ll
-rw-r--r-- 2115 vec_shuffle-2.ll
-rw-r--r-- 718 vec_shuffle-3.ll
-rw-r--r-- 433 vec_shuffle-4.ll
-rw-r--r-- 585 vec_shuffle-5.ll
-rw-r--r-- 1697 vec_shuffle-6.ll
-rw-r--r-- 338 vec_shuffle-7.ll
-rw-r--r-- 337 vec_shuffle-8.ll
-rw-r--r-- 1073 vec_shuffle-9.ll
-rw-r--r-- 1898 vec_shuffle.ll
-rw-r--r-- 1383 vec_splat-2.ll
-rw-r--r-- 913 vec_splat.ll
-rw-r--r-- 2974 vec_ss_load_fold.ll
-rw-r--r-- 380 vec_zero.ll
-rw-r--r-- 990 vec_zero_cse.ll
-rw-r--r-- 859 vector-intrinsics.ll
-rw-r--r-- 435 vector-rem.ll
-rw-r--r-- 3604 vector.ll
-rw-r--r-- 100 weak.ll
-rw-r--r-- 397 x86-64-arg.ll
-rw-r--r-- 394 x86-64-asm.ll
-rw-r--r-- 1403 x86-64-mem.ll
-rw-r--r-- 249 x86-64-shortint.ll
-rw-r--r-- 526 xmm-r64.ll
-rw-r--r-- 358 zero-remat.ll