llvm-mirror/test/MC/Mips
Simon Dardis c8036cbb4c [mips] Implement the 'dext' aliases and it's disassembly alias.
The other members of the dext family of instructions (dextm, dextu) are
traditionally handled by the assembler selecting the right variant of
'dext' depending on the values of the position and size operands.

When these instructions are disassembled, rather than reporting the
actual instruction, an equivalent aliased form of 'dext' is generated
and is reported. This is to mimic the behaviour of binutils.

Reviewers: slthakur, nitesh.jain, atanasyan

Differential Revision: https://reviews.llvm.org/D34887

llvm-svn: 313276
2017-09-14 17:27:53 +00:00
..
cnmips
dsp
dspr2
eva
micromips
micromips32r6
micromips64r6
micromips-dsp
micromips-dspr2
micromips-dspr3
mips1
mips2
mips3
mips4
mips5
mips32
mips32r2
mips32r3
mips32r5
mips32r6
mips64
mips64r2
mips64r3
mips64r5
mips64r6
msa
mt
addend.s
asciiz-directive-bad.s
asciiz-directive.s
bopt-directive.s
branch-pseudos-bad.s
branch-pseudos.s
cfi-advance-loc.s
cfi.s
cpload-bad.s
cpload.s
cprestore-bad.s
cprestore-noreorder-noat.s
cprestore-noreorder.s
cprestore-reorder.s
cprestore-warning-unused.s
cpsetup-bad.s
cpsetup.s
directive-ent.s
do_switch1.s
do_switch2.s
do_switch3.s
double-expand.s
eh-frame.s
elf_basic.s
elf_eflags_abicalls.s
elf_eflags_micromips2.s
elf_eflags_micromips.s
elf_eflags_mips16.s
elf_eflags_nan2008.s
elf_eflags_nanlegacy.s
elf_eflags_noreorder.s
elf_eflags_pic0.s
elf_eflags_pic2.s
elf_eflags.s
elf_reginfo.s
elf_st_other.s
elf-bigendian.ll
elf-debug-section.s
elf-gprel-32-64.s
elf-N64.s
elf-relsym.s
elf-tls.s
end-directive.s
expansion-j-sym-pic.s
expansion-jal-sym-pic.s
expr1.s
got-rel-expr.s
hex-immediates.s
higher-highest-addressing.s
hilo-addressing.s
init-order-bug.ll
insn-directive.s
instalias-imm-expanding.s
instr-analysis.s
lit.local.cfg
llvm-mc-fixup-endianness.s
macro-abs.s
macro-bcc-imm-bad.s
macro-bcc-imm.s
macro-ddiv-bad.s
macro-ddiv.s
macro-ddivu-bad.s
macro-ddivu.s
macro-div-bad.s
macro-div.s
macro-divu-bad.s
macro-divu.s
macro-dla-32bit.s
macro-dla-bad.s
macro-dla-pic.s
macro-dla.s
macro-dli.s
macro-la-bad.s
macro-la-pic.s
macro-la.s
macro-ld-sd.s
macro-li-bad.s
macro-li.d.s
macro-li.s
macro-li.s.s
macro-seq.s
memory-offsets.s
micromips-16-bit-instructions.s
micromips-alias.s
micromips-alu-instructions.s
micromips-bad-branches.s
micromips-branch-fixup.s
micromips-branch-instructions.s
micromips-control-instructions.s
micromips-diagnostic-fixup.s
micromips-el-fixup-data.s
micromips-expansions.s
micromips-fpu-instructions.s
micromips-func-addr.s
micromips-invalid.s
micromips-jump26.s
micromips-jump-instructions.s
micromips-label-test-sections.s
micromips-label-test.s
micromips-loadstore-instructions.s
micromips-loadstore-unaligned.s
micromips-movcond-instructions.s
micromips-multiply-instructions.s
micromips-pc16-fixup.s
micromips-relocations.s
micromips-shift-instructions.s
micromips-tailr.s
micromips-trap-instructions.s
mips64-alu-instructions.s
mips64-expansions.s
mips64-instalias-imm-expanding.s
mips64-instructions.s
mips64-register-names-n32-n64.s
mips64-register-names-o32.s
mips64eb-fixups.s
mips64extins.s
mips64shift.ll
mips_abi_flags_xx_set.s
mips_abi_flags_xx.s
mips_directives_bad.s
mips_directives.s
mips_gprel16.s
mips-abi-bad.s
mips-alu-instructions.s
mips-bad-branches.s
mips-control-instructions.s
mips-cop0-reginfo.s
mips-coprocessor-encodings.s
mips-data-directives.s
mips-diagnostic-fixup.s
mips-expansions-bad.s
mips-expansions.s
mips-fpu-instructions.s
mips-hwr-register-names.s
mips-jump-delay-slots.s
mips-jump-instructions.s
mips-memory-instructions.s
mips-noat.s
mips-pc16-fixup.s
mips-pdr-bad.s
mips-pdr.s
mips-rdata.s
mips-reginfo-fp32.s
mips-reginfo-fp64.s
mips-register-names-invalid.s
mips-register-names-o32.s
module-directive-bad.s
module-hardfloat.s
module-softfloat.s
mul-macro-variants.s
multi-64bit-func.ll
nabi-regs.s
nacl-mask.s
nooddspreg-cmdarg.s
nooddspreg-error.s
nooddspreg.s
octeon-instructions.s
oddspreg.s
pr11877.s
r-mips-got-disp.s
reloc-directive-bad.s
reloc-directive-negative.s
reloc-directive.s
relocation-n64.s
relocation-xfail.s
relocation.s
rotations32-bad.s
rotations32.s
rotations64.s
section-size.s
set-arch.s
set-at-directive-explicit-at.s
set-at-directive.s
set-at-noat-bad-syntax.s
set-defined-symbol.s
set-mips0-directive.s
set-mips16-directive.s
set-mips-directives-bad.s
set-mips-directives.s
set-nodsp.s
set-nomacro-micromips.s
set-nomacro.s
set-oddspreg-nooddspreg-error.s
set-oddspreg-nooddspreg.s
set-push-pop-directives-bad.s
set-push-pop-directives.s
set-softfloat-hardfloat-bad.s
set-softfloat-hardfloat.s
sext_64_32.ll
sort-relocation-table.s
sym-expr.s
sym-offset.ll
target-soft-float.s
unaligned-nops.s
update-module-level-options.s
user-macro-argument-separation.s
xgot.s