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

Go to the source code of this file.

Classes

struct  v8::internal::compiler::anonymous_namespace{simplified-operator-unittest.cc}::PureOperator
 
class  v8::internal::compiler::SimplifiedPureOperatorTest
 
class  v8::internal::compiler::SimplifiedElementAccessOperatorTest
 

Namespaces

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

Macros

#define PURE(Name, properties, input_count)
 

Functions

std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const ElementAccess &access)
 
std::ostream & v8::internal::compiler::anonymous_namespace{simplified-operator-unittest.cc}::operator<< (std::ostream &os, const PureOperator &pop)
 
 v8::internal::compiler::TEST_P (SimplifiedPureOperatorTest, InstancesAreGloballyShared)
 
 v8::internal::compiler::TEST_P (SimplifiedPureOperatorTest, NumberOfInputsAndOutputs)
 
 v8::internal::compiler::TEST_P (SimplifiedPureOperatorTest, OpcodeIsCorrect)
 
 v8::internal::compiler::TEST_P (SimplifiedPureOperatorTest, Properties)
 
 v8::internal::compiler::INSTANTIATE_TEST_CASE_P (SimplifiedOperatorTest, SimplifiedPureOperatorTest, ::testing::ValuesIn(kPureOperators))
 
 v8::internal::compiler::TEST_P (SimplifiedElementAccessOperatorTest, LoadElement)
 
 v8::internal::compiler::TEST_P (SimplifiedElementAccessOperatorTest, StoreElement)
 
 v8::internal::compiler::INSTANTIATE_TEST_CASE_P (SimplifiedOperatorTest, SimplifiedElementAccessOperatorTest, ::testing::ValuesIn(kElementAccesses))
 

Variables

const PureOperator v8::internal::compiler::anonymous_namespace{simplified-operator-unittest.cc}::kPureOperators []
 
const ElementAccess v8::internal::compiler::anonymous_namespace{simplified-operator-unittest.cc}::kElementAccesses []
 

Macro Definition Documentation

◆ PURE

#define PURE (   Name,
  properties,
  input_count 
)
Value:
{ \
&SimplifiedOperatorBuilder::Name, IrOpcode::k##Name, \
Operator::kPure | properties, input_count \
}