[turbofan] Mark JSStackCheck as no-write.

This is compatible with what Crankshaft does, and therefore should be
safe. The runtime doesn't perform any JavaScript-observable side
effects during the stack check.

R=jarin@chromium.org

Review-Url: https://codereview.chromium.org/2118253002
Cr-Commit-Position: refs/heads/master@{#37501}
This commit is contained in:
bmeurer 2016-07-04 05:55:35 -07:00 committed by Commit bot
parent f59a23356b
commit f3f16c09cf

View File

@ -422,7 +422,7 @@ const CompareOperationHints& CompareOperationHintsOf(const Operator* op) {
V(LoadMessage, Operator::kNoThrow, 0, 1) \
V(StoreMessage, Operator::kNoThrow, 1, 0) \
V(GeneratorRestoreContinuation, Operator::kNoThrow, 1, 1) \
V(StackCheck, Operator::kNoProperties, 0, 0) \
V(StackCheck, Operator::kNoWrite, 0, 0) \
V(CreateWithContext, Operator::kNoProperties, 2, 1)
struct JSOperatorGlobalCache final {