[turbofan] Don't spread global flag checks all over the compiler code.
authorbmeurer <bmeurer@chromium.org>
Thu, 30 Apr 2015 09:56:24 +0000 (02:56 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 30 Apr 2015 09:56:31 +0000 (09:56 +0000)
commitb9d583d581453322251ae4b736bd88348b03316a
tree883e6a9131dac92336fa1c762b0df73b11ae5830
parent66f428dd373e0cf4ff996b586692c495bb38d6e0
[turbofan] Don't spread global flag checks all over the compiler code.

Better encapsulate the source position handling in TurboFan.

R=svenpanne@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#28153}
src/compiler.cc
src/compiler.h
src/compiler/instruction-selector.cc
src/compiler/instruction-selector.h
src/compiler/pipeline.cc
src/compiler/simplified-lowering.cc
src/compiler/source-position.cc
src/compiler/source-position.h
test/unittests/compiler/instruction-selector-unittest.cc
test/unittests/compiler/instruction-selector-unittest.h