MIPS: Fix 'Assembler support for internal references.'
authorbalazs.kilvady <balazs.kilvady@imgtec.com>
Sun, 15 Feb 2015 12:50:38 +0000 (04:50 -0800)
committerCommit bot <commit-bot@chromium.org>
Sun, 15 Feb 2015 12:50:47 +0000 (12:50 +0000)
commit244ac6de8316259bc5878480e05348a369c08e2f
treebea44b98d5a150bd4d61aa0b7a8b5ad2a9a61231
parent38d0749c8d1991bd4e1a22289662d63cd00ae05f
MIPS: Fix 'Assembler support for internal references.'

Added new INTERNAL_REFERENCE_ENCODED RelocInfo type to differentiate MIPS existing use of internal references in instructions from the new raw pointer reference needed for dd(Label*).

BUG=
TEST=cctest/test-assembler-mips/jump_tables1, cctest/test-assembler-mips/jump_tables2, cctest/test-assembler-mips/jump_tables3, cctest/test-run-machops/RunSwitch1

Review URL: https://codereview.chromium.org/922043005

Cr-Commit-Position: refs/heads/master@{#26651}
src/assembler.h
src/mips/assembler-mips-inl.h
src/mips/assembler-mips.cc
src/mips/assembler-mips.h
src/mips/constants-mips.h
src/mips/macro-assembler-mips.cc