/download/obfuscator-ollvm/llvm/test/CodeGen/Mips/

15 directories 472 files
Name Size Modified
Go up
cconv
compactbranches
cstmaterialization
Fast-ISel
GlobalISel
indirect-jump-hazard
instverify
llvm-ir
longbranch
micromips-sizereduction
mips32r6
mips64r6
mirparser
msa
tailcall
2008-06-05-Carry.ll 408 B
2008-07-03-SRet.ll 672 B
2008-07-06-fadd64.ll 207 B
2008-07-07-Float2Int.ll 963 B
2008-07-07-FPExtend.ll 206 B
2008-07-07-IntDoubleConvertions.ll 696 B
2008-07-15-InternalConstant.ll 498 B
2008-07-15-SmallSection.ll 2.4 KiB
2008-07-16-SignExtInReg.ll 489 B
2008-07-22-Cstpool.ll 374 B
2008-07-23-fpcmp.ll 1.0 KiB
2008-07-29-icmp.ll 553 B
2008-07-31-fcopysign.ll 646 B
2008-08-01-AsmInline.ll 1.9 KiB
2008-08-03-fabs64.ll 646 B
2008-08-03-ReturnDouble.ll 519 B
2008-08-04-Bitconvert.ll 245 B
2008-08-06-Alloca.ll 443 B
2008-08-07-CC.ll 310 B
2008-08-07-FPRound.ll 209 B
2008-08-08-ctlz.ll 216 B
2008-10-13-LegalizerBug.ll 1001 B
2008-11-10-xint_to_fp.ll 2.7 KiB
2009-11-16-CstPoolLoad.ll 1.3 KiB
2010-07-20-Switch.ll 3.1 KiB
2010-11-09-CountLeading.ll 730 B
2010-11-09-Mul.ll 299 B
2011-05-26-BranchKillsVreg.ll 1.5 KiB
2012-12-12-ExpandMemcpy.ll 330 B
2013-11-18-fp64-const0.ll 2.6 KiB
abicalls.ll 1.5 KiB
abiflags-2008-fp64.ll 553 B
abiflags-xx.ll 152 B
abiflags32.ll 1.3 KiB
addc.ll 287 B
addi.ll 884 B
address-selection.ll 1.7 KiB
addressing-mode.ll 1.3 KiB
adjust-callstack-sp.ll 849 B
align16.ll 875 B
alloca.ll 2.6 KiB
alloca16.ll 2.5 KiB
analyzebranch.ll 10 KiB
and1.ll 504 B
ase_warnings.ll 4.8 KiB
asm-large-immediate.ll 410 B
assertzext-trunc.ll 2.1 KiB
atomic-min-max-64.ll 4.8 KiB
atomic-min-max.ll 170 KiB
atomic.ll 251 KiB
atomic64.ll 48 KiB
atomicCmpSwapPW.ll 2.7 KiB
atomicops.ll 1.8 KiB
avoid-zero-copy.mir 1.9 KiB
beqzc.ll 775 B
beqzc1.ll 945 B
biggot.ll 1.9 KiB
bittest.ll 18 KiB
blez_bgez.ll 4.1 KiB
blockaddr.ll 3.2 KiB
br-jmp.ll 1.5 KiB
branch-relaxation-with-hazard.ll 1.6 KiB
brconeq.ll 687 B
brconeqk.ll 612 B
brconeqz.ll 587 B
brconge.ll 1.0 KiB
brcongt.ll 701 B
brconle.ll 1.0 KiB
brconlt.ll 881 B
brconne.ll 723 B
brconnek.ll 663 B
brconnez.ll 689 B
brdelayslot.ll 4.6 KiB
brind-tailcall.ll 2.5 KiB
brind.ll 1.5 KiB
brsize3.ll 1.4 KiB
brsize3a.ll 1006 B
brundef.ll 986 B
bswap.ll 3.8 KiB
buildpairextractelementf64.ll 1.0 KiB
buildpairf64-extractelementf64-implicit-sp.ll 1.4 KiB
cache-intrinsic.ll 929 B
call-after-trap.ll 1.2 KiB
call-optimization.ll 2.8 KiB
call-site-info-output.ll 3.5 KiB
cfi_offset.ll 1.3 KiB
check-adde-redundant-moves.ll 1.3 KiB
check-noat.ll 162 B
ci2.ll 1.4 KiB
cins.ll 1.8 KiB
cmov.ll 27 KiB
cmplarge.ll 1.5 KiB
coalesce-partial-redundant-reguse-terminator.mir 736 B
const-mult.ll 12 KiB
const1.ll 1.4 KiB
const4a.ll 4.5 KiB
const6.ll 4.1 KiB
const6a.ll 1.2 KiB
constantfp0.ll 270 B
constraint-c-err.ll 496 B
constraint-c.ll 421 B
constraint-empty.ll 380 B
copy-fp64.ll 1.2 KiB
countleading.ll 9.1 KiB
cprestore.ll 388 B
cpus-no-mips64.ll 813 B
cpus.ll 2.9 KiB
ctlz-v.ll 755 B
ctlz.ll 811 B
cttz-v.ll 1.7 KiB
dagcombine-store-gep-chain-slow.ll 38 KiB
dagcombine_crash.ll 864 B
dbg-call-site-info-reg-d-split.ll 3.0 KiB
DbgValueOtherTargets.test 126 B
delay-slot-fill-forward.ll 8.9 KiB
delay-slot-filler-bundled-insts-def-use.mir 3.1 KiB
delay-slot-filler-bundled-insts.mir 5.0 KiB
delay-slot-kill.ll 493 B
dext.ll 2.0 KiB
dins.ll 11 KiB
disable-tail-merge.ll 804 B
div.ll 458 B
div_rem.ll 580 B
divrem.ll 9.9 KiB
divu.ll 458 B
divu_remu.ll 582 B
double2int.ll 258 B
dsp-patterns-cmp-vselect.ll 20 KiB
dsp-patterns.ll 7.1 KiB
dsp-r1.ll 36 KiB
dsp-r2.ll 18 KiB
dsp-spill-reload.ll 1.4 KiB
dsp-vec-load-store.ll 295 B
dynamic-stack-realignment.ll 9.7 KiB
eh-dwarf-cfa.ll 1.7 KiB
eh-return32.ll 3.2 KiB
eh-return64.ll 3.5 KiB
eh.ll 1.9 KiB
ehframe-indirect.ll 2.8 KiB
elf_eflags.ll 3.5 KiB
emergency-spill-slot-near-fp.ll 2.0 KiB
emit-big-cst.ll 1.4 KiB
ex2.ll 897 B
extins.ll 677 B
f16abs.ll 1.4 KiB
f32-to-i64-single-float.ll 1.8 KiB
fabs.ll 4.7 KiB
fastcc.ll 16 KiB
fastcc_byval.ll 1.2 KiB
fcmp.ll 33 KiB
fcopysign-f32-f64.ll 2.1 KiB
fcopysign.ll 2.3 KiB
fixdfsf.ll 643 B
fmadd1.ll 16 KiB
fneg.ll 1.2 KiB
fp-contract.ll 1.7 KiB
fp-indexed-ls.ll 7.0 KiB
fp-spill-reload.ll 1.5 KiB
fp16-promote.ll 3.0 KiB
fp16instrinsmc.ll 10 KiB
fp16mix.ll 2.1 KiB
fp16static.ll 385 B
fp64a.ll 5.6 KiB
fpbr.ll 6.4 KiB
fpneeded.ll 2.6 KiB
fpnotneeded.ll 1.6 KiB
fpxx.ll 6.7 KiB
frame-address-err.ll 272 B
frame-address.ll 887 B
frameindex.ll 790 B
frem.ll 220 B
funnel-shift-rot.ll 10 KiB
funnel-shift.ll 17 KiB
global-address.ll 2.3 KiB
global-pointer-reg.ll 636 B
gpopt-explict-section.ll 1.3 KiB
gpreg-lazy-binding.ll 714 B
gprestore.ll 8.3 KiB
helloworld.ll 2.1 KiB
hf16_1.ll 8.9 KiB
hf16call32.ll 43 KiB
hf16call32_body.ll 8.4 KiB
hf1_body.ll 1000 B
hfptrcall.ll 4.6 KiB
i32k.ll 667 B
i64arg.ll 1.1 KiB
idiv_large.ll 463 B
imm.ll 696 B
implicit-sret.ll 3.9 KiB
indirectcall.ll 216 B
init-array.ll 376 B
inlineasm-assembler-directives.ll 692 B
inlineasm-constraint-bad-I-1.ll 403 B
inlineasm-constraint-bad-J.ll 386 B
inlineasm-constraint-bad-K.ll 412 B
inlineasm-constraint-bad-L.ll 419 B
inlineasm-constraint-bad-l1.ll 372 B
inlineasm-constraint-bad-N.ll 470 B
inlineasm-constraint-bad-O.ll 465 B
inlineasm-constraint-bad-P.ll 484 B
inlineasm-constraint-i1.ll 387 B
inlineasm-constraint-m-1.ll 1.5 KiB
inlineasm-constraint-m-2.ll 2.2 KiB
inlineasm-constraint-o.ll 1.5 KiB
inlineasm-constraint-r-i1.ll 291 B
inlineasm-constraint-R.ll 1.5 KiB
inlineasm-constraint-reg.ll 1.8 KiB
inlineasm-constraint-reg64.ll 799 B
inlineasm-constraint-ZC-1.ll 4.2 KiB
inlineasm-constraint-ZC-2.ll 1.4 KiB
inlineasm-constraint.ll 2.0 KiB
inlineasm-constraints-softfloat.ll 1.4 KiB
inlineasm-opcode-bad-y.ll 373 B
inlineasm-operand-code.ll 6.6 KiB
inlineasm-output-template.ll 833 B
insn-zero-size-bb.ll 704 B
int-to-float-conversion.ll 1.2 KiB
internalfunc.ll 1.5 KiB
interrupt-attr-64-error.ll 322 B
interrupt-attr-args-error.ll 292 B
interrupt-attr-error.ll 288 B
interrupt-attr.ll 6.6 KiB
jtstat.ll 2.3 KiB
jump-table-mul.ll 1.9 KiB
jumptable_labels.ll 2.0 KiB
l3mc.ll 5.2 KiB
largeimm1.ll 530 B
largeimmprinting.ll 1.2 KiB
lazy-binding.ll 1.0 KiB
lb1.ll 532 B
lbu1.ll 565 B
lcb2.ll 4.4 KiB
lcb3c.ll 1.8 KiB
lcb4a.ll 2.2 KiB
lcb5.ll 6.8 KiB
ldexp.ll 6.0 KiB
lh1.ll 535 B
lhu1.ll 538 B
lit.local.cfg 68 B
llcarry.ll 1.4 KiB
llrint-conv.ll 1.3 KiB
llround-conv.ll 1.3 KiB
load-max-alignment.ll 647 B
load-store-left-right.ll 43 KiB
long-call-attr.ll 1.2 KiB
long-call-mcount.ll 625 B
long-calls.ll 1.8 KiB
longbranch.ll 12 KiB
lrint-conv.ll 1.3 KiB
lround-conv.ll 1.3 KiB
lw16-base-reg.ll 709 B
machineverifier.ll 619 B
madd-msub.ll 14 KiB
mature-mc-support.ll 1.0 KiB
mbrsize4a.ll 1.4 KiB
mcount.ll 4.7 KiB
memcpy.ll 666 B
micromips-addiu.ll 895 B
micromips-addu16.ll 443 B
micromips-and16.ll 438 B
micromips-andi.ll 662 B
micromips-ase-function-attribute.ll 264 B
micromips-atomic.ll 871 B
micromips-atomic1.ll 1.1 KiB
micromips-attr.ll 1.2 KiB
micromips-b-range.ll 3.5 KiB
micromips-compact-branches.ll 468 B
micromips-compact-jump.ll 232 B
micromips-delay-slot-jr.ll 1.5 KiB
micromips-delay-slot.ll 644 B
micromips-directives.ll 498 B
micromips-eva.mir 7.8 KiB
micromips-gcc-except-table.ll 1.1 KiB
micromips-gp-rc.ll 390 B
micromips-jal.ll 1.1 KiB
micromips-li.ll 460 B
micromips-load-effective-address.ll 804 B
micromips-lwc1-swc1.ll 1.0 KiB
micromips-mtc-mfc.ll 2.7 KiB
micromips-not16.ll 532 B
micromips-or16.ll 595 B
micromips-pseudo-mtlohi-expand.ll 2.9 KiB
micromips-rdhwr-directives.ll 326 B
micromips-shift.ll 1.1 KiB
micromips-short-delay-slot.mir 1.9 KiB
micromips-subu16.ll 443 B
micromips-sw-lw-16.ll 887 B
micromips-sw.ll 665 B
micromips-target-external-symbol-reloc.ll 711 B
micromips-xor16.ll 438 B
micromips64-unsupported.ll 422 B
mips-shf-gprel.s 630 B
mips1-load-delay.ll 1.5 KiB
mips16-hf-attr-2.ll 1.4 KiB
mips16-hf-attr.ll 1.4 KiB
mips16_32_1.ll 528 B
mips16_32_10.ll 1.3 KiB
mips16_32_3.ll 1.7 KiB
mips16_32_4.ll 1.6 KiB
mips16_32_5.ll 1.8 KiB
mips16_32_6.ll 1.9 KiB
mips16_32_7.ll 1.7 KiB
mips16_32_8.ll 2.4 KiB
mips16_32_9.ll 1.1 KiB
mips16_fpret.ll 2.6 KiB
mips16ex.ll 3.0 KiB
mips16fpe.ll 11 KiB
mips3-spill-slot.ll 3.4 KiB
mips64-f128-call.ll 1.1 KiB
mips64-f128.ll 114 KiB
mips64-libcall.ll 707 B
mips64-sret.ll 500 B
mips64directive.ll 306 B
mips64ext.ll 688 B
mips64extins.ll 1.4 KiB
mips64fpimm0.ll 252 B
mips64fpldst.ll 2.0 KiB
mips64imm.ll 1.1 KiB
mips64instrs.ll 4.8 KiB
mips64intldst.ll 4.4 KiB
mips64lea.ll 292 B
mips64muldiv.ll 2.1 KiB
mips64shift.ll 2.0 KiB
mips64signextendsesf.ll 4.9 KiB
mips64sinttofpsf.ll 336 B
mipslopat.ll 552 B
mipsr6-minmaxnum.ll 2.4 KiB
misha.ll 2.5 KiB
mno-ldc1-sdc1.ll 13 KiB
mul.ll 452 B
mulll.ll 573 B
mulull.ll 656 B
nacl-align.ll 2.3 KiB
nacl-branch-delay.ll 1.7 KiB
nacl-reserved-regs.ll 1.6 KiB
named-register-n32.ll 725 B
named-register-n64.ll 709 B
named-register-o32.ll 707 B
neg1.ll 438 B
nmadd.ll 3.7 KiB
no-frame-pointer-elim.ll 1.3 KiB
no-odd-spreg-msa.ll 5.6 KiB
no-odd-spreg.ll 2.8 KiB
no-unaligned-access-r6.ll 2.6 KiB
nomips16.ll 1.3 KiB
not1.ll 471 B
null-streamer.ll 148 B
null.ll 167 B
o32_cc.ll 9.6 KiB
o32_cc_byval.ll 9.3 KiB
o32_cc_vararg.ll 6.8 KiB
octeon.ll 5.5 KiB
octeon_popcnt.ll 1.2 KiB
optimize-fp-math.ll 934 B
optimize-pic-o0.ll 908 B
optimizeAndPlusShift.ll 2.1 KiB
or1.ll 500 B
overflow-intrinsic-optimizations.ll 563 B
pbqp-reserved-physreg.ll 1.2 KiB
powif64_16.ll 1.0 KiB
pr33682.ll 1.1 KiB
pr33978.ll 714 B
pr34975.ll 4.6 KiB
pr35071.ll 2.9 KiB
pr36061.ll 2.3 KiB
pr42736.ll 994 B
pr49200.ll 1.6 KiB
prevent-hoisting.ll 7.3 KiB
private-addr.ll 296 B
private.ll 434 B
pseudo-jump-fill.ll 1.9 KiB
ra-allocatable.ll 8.8 KiB
rdhwr-directives.ll 299 B
reloc-jalr.ll 7.8 KiB
rem.ll 459 B
remat-immed-load.ll 1.0 KiB
remu.ll 537 B
return-vector.ll 7.6 KiB
return_address.ll 458 B
return_address_err.ll 274 B
rotate.ll 1.4 KiB
s2rem.ll 2.4 KiB
sb1.ll 616 B
sel1c.ll 814 B
sel2c.ll 814 B
select.ll 35 KiB
selectcc.ll 1.3 KiB
selectiondag-optlevel.ll 612 B
seleq.ll 3.1 KiB
seleqk.ll 3.1 KiB
selgek.ll 3.2 KiB
selgt.ll 3.3 KiB
selle.ll 3.3 KiB
selltk.ll 3.2 KiB
selne.ll 3.3 KiB
selnek.ll 4.0 KiB
selpat.ll 10 KiB
selTBteqzCmpi.ll 745 B
selTBtnezCmpi.ll 745 B
selTBtnezSlti.ll 746 B
setcc-se.ll 3.4 KiB
seteq.ll 771 B
seteqz.ll 948 B
setge.ll 1.0 KiB
setgek.ll 706 B
setle.ll 959 B
setlt.ll 783 B
setltk.ll 761 B
setne.ll 763 B
setuge.ll 958 B
setugt.ll 782 B
setule.ll 958 B
setult.ll 782 B
setultk.ll 744 B
sh1.ll 622 B
shift-parts.ll 606 B
shrink-wrap-buildpairf64-extractelementf64.mir 3.3 KiB
shrink-wrapping.ll 17 KiB
simplebr.ll 1.4 KiB
sint-fp-store_pattern.ll 1.3 KiB
sitofp-selectcc-opt.ll 647 B
sll-micromips-r6-encoding.mir 1.2 KiB
sll1.ll 585 B
sll2.ll 561 B
slt.ll 488 B
small-section-reserve-gp.ll 317 B
spill-copy-acreg.ll 1.3 KiB
sr1.ll 1.7 KiB
sra1.ll 449 B
sra2.ll 499 B
srem-seteq-illegal-types.ll 4.0 KiB
srl1.ll 542 B
srl2.ll 592 B
stack-alignment.ll 965 B
stackcoloring.ll 1.1 KiB
stacksize.ll 230 B
start-asm-file.ll 2.9 KiB
stchar.ll 1.4 KiB
stldst.ll 1.6 KiB
sub1.ll 439 B
sub2.ll 513 B
swzero.ll 340 B
tail16.ll 489 B
tglobaladdr-wrapper.ll 2.0 KiB
thread-pointer.ll 348 B
tls-alias.ll 273 B
tls-models.ll 2.7 KiB
tls-static.ll 2.9 KiB
tls.ll 3.6 KiB
tls16.ll 347 B
tls16_2.ll 414 B
tnaked.ll 898 B
trap.ll 177 B
trap1.ll 295 B
uitofp.ll 1007 B
ul1.ll 532 B
unaligned-memops-mapping.mir 3.1 KiB
unaligned-memops.ll 1.7 KiB
unalignedload.ll 7.8 KiB
unsized-global.ll 695 B
urem-seteq-illegal-types.ll 7.1 KiB
v2i16tof32.ll 1.7 KiB
vector-load-store.ll 598 B
vector-setcc.ll 450 B
vr4300-mulbranch.ll 661 B
vr4300-mulmul.ll 1.8 KiB
weak.ll 236 B
whitespace.ll 2.2 KiB
xor1.ll 504 B
xray-mips-attribute-instrumentation.ll 4.1 KiB
xray-section-group.ll 1.5 KiB
zeroreg.ll 3.6 KiB