llvm-6502/test/MC/Mips
Matheus Almeida b90ed644fc [mips] Add checks for alignment and maximum displacements for most of the
branch instructions for mips and micromips instruction sets thus avoiding
the situation of generating branches to undesired locations if offsets
cannot be encoded.

This patch also checks if a fixup cannot be applied and returns a fatal error
if that's the case.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197223 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-13 11:11:02 +00:00
..
msa [mips][msa] Fix issue with immediate fields of LD/ST instructions 2013-12-05 11:06:22 +00:00
abicalls.ll
do_switch.ll
eh-frame.s
elf_basic.s
elf_eflags.ll reverts 195057 per request 2013-11-19 20:53:28 +00:00
elf_eflags.s reverts 195057 per request 2013-11-19 20:53:28 +00:00
elf_st_other.ll reverts 195057 per request 2013-11-19 20:53:28 +00:00
elf_st_other.s reverts 195057 per request 2013-11-19 20:53:28 +00:00
elf-bigendian.ll
elf-gprel-32-64.ll
elf-N64.ll
elf-objdump.s
elf-reginfo.ll
elf-relsym.ll
elf-tls.ll
expr1.s
higher_highest.ll
hilo-addressing.s
lea_64.ll
lit.local.cfg
micromips-alu-instructions.s
micromips-bad-branches.s [mips] Add checks for alignment and maximum displacements for most of the 2013-12-13 11:11:02 +00:00
micromips-branch16.s
micromips-branch-instructions.s
micromips-diagnostic-fixup.s [mips] Add checks for alignment and maximum displacements for most of the 2013-12-13 11:11:02 +00:00
micromips-expansions.s
micromips-expressions.s
micromips-jump26.s
micromips-jump-instructions.s
micromips-loadstore-instructions.s
micromips-loadstore-unaligned.s
micromips-long-branch.ll Test case for issue with microMIPS long branch. 2013-11-30 19:13:15 +00:00
micromips-movcond-instructions.s
micromips-multiply-instructions.s
micromips-relocations.s
micromips-shift-instructions.s
micromips-tailr.s
micromips-trap-instructions.s Use instr mapping for microMIPS in llvm-mc. 2013-11-15 08:07:34 +00:00
mips64-alu-instructions.s
mips64-instructions.s
mips64-register-names.s
mips64extins.ll
mips64shift.ll
mips_directives.s Method parseSetAssignment treats every operand with '$' sign as register and the parsing is directed to set alias for register. This will result in errors reported when expressions containing label references are parsed(for example long jumps) 2013-12-09 11:03:25 +00:00
mips_gprel16.ll
mips-alu-instructions.s
mips-bad-branches.s [mips] Add checks for alignment and maximum displacements for most of the 2013-12-13 11:11:02 +00:00
mips-control-instructions.s
mips-coprocessor-encodings.s
mips-diagnostic-fixup.s [mips] Add checks for alignment and maximum displacements for most of the 2013-12-13 11:11:02 +00:00
mips-dsp-instructions.s
mips-expansions.s
mips-fpu-instructions.s This patch fixes a bug in floating point operands parsing, when instruction alias uses default register operand. 2013-11-13 09:48:53 +00:00
mips-jump-instructions.s
mips-memory-instructions.s
mips-register-names.s
mips-relocations.s
multi-64bit-func.ll
nabi-regs.s
pr11877.s
r-mips-got-disp.ll
set-at-directive.s
sext_64_32.ll
sym-offset.ll
xgot.ll