From bc06a802a7f44ba2f45fae931e301257b8a7979c Mon Sep 17 00:00:00 2001 From: "svenpanne@chromium.org" Date: Wed, 24 Apr 2013 14:51:14 +0000 Subject: [PATCH] Fixed HUnaryMathOperation regarding its possible operations. Review URL: https://codereview.chromium.org/14333013 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14422 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/hydrogen-instructions.cc | 10 ++++------ src/hydrogen-instructions.h | 1 - 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc index 9ce7498..9c8d9d8 100644 --- a/src/hydrogen-instructions.cc +++ b/src/hydrogen-instructions.cc @@ -1310,20 +1310,18 @@ const char* HUnaryMathOperation::OpName() const { switch (op()) { case kMathFloor: return "floor"; case kMathRound: return "round"; - case kMathCeil: return "ceil"; case kMathAbs: return "abs"; case kMathLog: return "log"; case kMathSin: return "sin"; case kMathCos: return "cos"; case kMathTan: return "tan"; - case kMathASin: return "asin"; - case kMathACos: return "acos"; - case kMathATan: return "atan"; case kMathExp: return "exp"; case kMathSqrt: return "sqrt"; - default: break; + case kMathPowHalf: return "pow-half"; + default: + UNREACHABLE(); + return NULL; } - return "(unknown operation)"; } diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h index 5ca0ae2..0c3ee1d 100644 --- a/src/hydrogen-instructions.h +++ b/src/hydrogen-instructions.h @@ -2603,7 +2603,6 @@ class HUnaryMathOperation: public HTemplateInstruction<2> { switch (op) { case kMathFloor: case kMathRound: - case kMathCeil: set_representation(Representation::Integer32()); break; case kMathAbs: -- 2.7.4