From 7e59d2603fc12fac615f3ae2d5197a52191ee99d Mon Sep 17 00:00:00 2001 From: cdai2 Date: Fri, 12 Jun 2015 00:00:39 +0800 Subject: [PATCH] X87: [strong] Refactor ObjectStrength into a replacement for strong boolean args port dd8544495109804c632bfbcefc3c5c701e0a8c43 (r28839) original commit message: Boolean "is_strong" parameters have begun to proliferate across areas where strong mode semantics are different. This CL repurposes the existing ObjectStrength enum as a replacement for them. BUG= R=weiliang.lin@intel.com Review URL: https://codereview.chromium.org/1173973002 Cr-Commit-Position: refs/heads/master@{#28952} --- src/x87/lithium-x87.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/x87/lithium-x87.h b/src/x87/lithium-x87.h index cc4620d..2e95cab 100644 --- a/src/x87/lithium-x87.h +++ b/src/x87/lithium-x87.h @@ -1182,7 +1182,7 @@ class LCmpT final : public LTemplateInstruction<1, 3, 0> { DECLARE_CONCRETE_INSTRUCTION(CmpT, "cmp-t") DECLARE_HYDROGEN_ACCESSOR(CompareGeneric) - LanguageMode language_mode() { return hydrogen()->language_mode(); } + Strength strength() { return hydrogen()->strength(); } LOperand* context() { return inputs_[0]; } Token::Value op() const { return hydrogen()->token(); } @@ -1549,7 +1549,7 @@ class LArithmeticT final : public LTemplateInstruction<1, 3, 0> { DECLARE_HYDROGEN_ACCESSOR(BinaryOperation) - LanguageMode language_mode() { return hydrogen()->language_mode(); } + Strength strength() { return hydrogen()->strength(); } private: Token::Value op_; -- 2.7.4