OSDN Git Service

Clean up NullCheck generation and record stats about it.
authorCalin Juravle <calin@google.com>
Wed, 16 Mar 2016 14:05:09 +0000 (14:05 +0000)
committerCalin Juravle <calin@google.com>
Wed, 16 Mar 2016 14:10:27 +0000 (14:10 +0000)
commit2ae48182573da7087bffc2873730bc758ec29696
treed6955329ad876aefd477f7ef8905b070b9ab95dd
parent6915898b28cea6c9836ca1be6814d87e89cc6d76
Clean up NullCheck generation and record stats about it.

This removes redundant code from the generators and allows for easier
stat recording.

Change-Id: Iccd4368f9e9d87a6fecb863dee4e2145c97851c4
16 files changed:
compiler/optimizing/code_generator.cc
compiler/optimizing/code_generator.h
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_arm.h
compiler/optimizing/code_generator_arm64.cc
compiler/optimizing/code_generator_arm64.h
compiler/optimizing/code_generator_mips.cc
compiler/optimizing/code_generator_mips.h
compiler/optimizing/code_generator_mips64.cc
compiler/optimizing/code_generator_mips64.h
compiler/optimizing/code_generator_x86.cc
compiler/optimizing/code_generator_x86.h
compiler/optimizing/code_generator_x86_64.cc
compiler/optimizing/code_generator_x86_64.h
compiler/optimizing/optimizing_compiler.cc
compiler/optimizing/optimizing_compiler_stats.h