OSDN Git Service

Use LIRSlowPath for throwing NPE.
authorMingyao Yang <mingyao@google.com>
Tue, 8 Apr 2014 18:02:52 +0000 (11:02 -0700)
committerMingyao Yang <mingyao@google.com>
Wed, 16 Apr 2014 21:15:53 +0000 (14:15 -0700)
commite643a179cf5585ba6bafdd4fa51730d9f50c06f6
tree9560b04c62d60af3b7225260a62b1542cb67b091
parent9b417e4f0f87da6bfe8dc5f02c987acfcb6dca31
Use LIRSlowPath for throwing NPE.

Get rid of launchpads for throwing NPE and use LIRSlowPath instead.
Also clean up some code of using LIRSlowPath for checking div
by zero.

Bug: 13170824

Change-Id: I0c20a49c39feff3eb1f147755e557d9bc0ff15bb
compiler/dex/compiler_enums.h
compiler/dex/quick/arm/codegen_arm.h
compiler/dex/quick/arm/int_arm.cc
compiler/dex/quick/gen_common.cc
compiler/dex/quick/gen_invoke.cc
compiler/dex/quick/mips/codegen_mips.h
compiler/dex/quick/mips/int_mips.cc
compiler/dex/quick/mir_to_lir.h
compiler/dex/quick/x86/codegen_x86.h
compiler/dex/quick/x86/int_x86.cc