V8 Project
common-operator-unittest.cc File Reference
+ Include dependency graph for common-operator-unittest.cc:

Go to the source code of this file.

Classes

struct  v8::internal::compiler::anonymous_namespace{common-operator-unittest.cc}::SharedOperator
 
class  v8::internal::compiler::anonymous_namespace{common-operator-unittest.cc}::CommonSharedOperatorTest
 
class  v8::internal::compiler::anonymous_namespace{common-operator-unittest.cc}::CommonOperatorTest
 

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 v8::internal
 
 v8::internal::compiler
 
 v8::internal::compiler::anonymous_namespace{common-operator-unittest.cc}
 

Macros

#define SHARED(Name, properties, value_input_count, effect_input_count, control_input_count, effect_output_count, control_output_count)
 

Functions

std::ostream & v8::internal::compiler::anonymous_namespace{common-operator-unittest.cc}::operator<< (std::ostream &os, const SharedOperator &fop)
 
 v8::internal::compiler::TEST_P (CommonSharedOperatorTest, InstancesAreGloballyShared)
 
 v8::internal::compiler::TEST_P (CommonSharedOperatorTest, NumberOfInputsAndOutputs)
 
 v8::internal::compiler::TEST_P (CommonSharedOperatorTest, OpcodeIsCorrect)
 
 v8::internal::compiler::TEST_P (CommonSharedOperatorTest, Properties)
 
 v8::internal::compiler::INSTANTIATE_TEST_CASE_P (CommonOperatorTest, CommonSharedOperatorTest, ::testing::ValuesIn(kSharedOperators))
 
 v8::internal::compiler::TEST_F (CommonOperatorTest, Float32Constant)
 
 v8::internal::compiler::TEST_F (CommonOperatorTest, ValueEffect)
 
 v8::internal::compiler::TEST_F (CommonOperatorTest, Finish)
 

Variables

const SharedOperator v8::internal::compiler::anonymous_namespace{common-operator-unittest.cc}::kSharedOperators []
 
const int v8::internal::compiler::anonymous_namespace{common-operator-unittest.cc}::kArguments [] = {1, 5, 6, 42, 100, 10000, kMaxInt}
 
const float v8::internal::compiler::anonymous_namespace{common-operator-unittest.cc}::kFloat32Values []
 

Macro Definition Documentation

◆ SHARED

#define SHARED (   Name,
  properties,
  value_input_count,
  effect_input_count,
  control_input_count,
  effect_output_count,
  control_output_count 
)
Value:
{ \
&CommonOperatorBuilder::Name, IrOpcode::k##Name, properties, \
value_input_count, effect_input_count, control_input_count, \
effect_output_count, control_output_count \
}