1 // Copyright 2013 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef V8_COMPILER_OPERATOR_PROPERTIES_H_
6 #define V8_COMPILER_OPERATOR_PROPERTIES_H_
14 class OperatorProperties {
16 static inline bool HasContextInput(const Operator* op);
17 static inline bool HasFrameStateInput(const Operator* op);
19 static inline int GetContextInputCount(const Operator* op);
20 static inline int GetFrameStateInputCount(const Operator* op);
21 static inline int GetTotalInputCount(const Operator* op);
23 static inline bool IsBasicBlockBegin(const Operator* op);
26 } // namespace compiler
27 } // namespace internal
30 #endif // V8_COMPILER_OPERATOR_PROPERTIES_H_