Removed confusing defensive programming in GenerateJumpTable.
authorsvenpanne@chromium.org <svenpanne@chromium.org>
Fri, 19 Sep 2014 11:06:59 +0000 (11:06 +0000)
committersvenpanne@chromium.org <svenpanne@chromium.org>
Fri, 19 Sep 2014 11:06:59 +0000 (11:06 +0000)
commit33ddb37ba33464d8bf3bf204084b825e3fb35204
treec62116e5fa44d47c08975e154e07912675a57daf
parent9253510f5e8cd13c0e836aac11afef6081473c09
Removed confusing defensive programming in GenerateJumpTable.

For a given address/type pair we should always find a deoptimization
bailout ID, otherwise something is wrong. This was already asserted on
ARM, but we now do this consistently on all platforms.

Removed some usesless naming creativity on the way.

R=jarin@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24077 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/lithium-codegen-arm.cc
src/arm/lithium-codegen-arm.h
src/arm64/lithium-codegen-arm64.cc
src/ia32/lithium-codegen-ia32.cc
src/mips/lithium-codegen-mips.cc
src/mips/lithium-codegen-mips.h
src/mips64/lithium-codegen-mips64.cc
src/mips64/lithium-codegen-mips64.h
src/x64/lithium-codegen-x64.cc
src/x87/lithium-codegen-x87.cc