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

Go to the source code of this file.

Classes

class  v8::internal::compiler::MachineOperatorReducerTest
 
class  v8::internal::compiler::MachineOperatorReducerTestWithParam< T >
 
struct  v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::UnaryOperator
 

Namespaces

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

Typedefs

typedef MachineOperatorReducerTestWithParam< UnaryOperator > v8::internal::compiler::MachineUnaryOperatorReducerTest
 

Functions

std::ostream & v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::operator<< (std::ostream &os, const UnaryOperator &unop)
 
 v8::internal::compiler::TEST_P (MachineUnaryOperatorReducerTest, Parameter)
 
 v8::internal::compiler::INSTANTIATE_TEST_CASE_P (MachineOperatorReducerTest, MachineUnaryOperatorReducerTest, ::testing::ValuesIn(kUnaryOperators))
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, ChangeFloat64ToFloat32WithConstant)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, ChangeFloat64ToInt32WithChangeInt32ToFloat64)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, ChangeFloat64ToInt32WithConstant)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, ChangeFloat64ToUint32WithChangeUint32ToFloat64)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, ChangeFloat64ToUint32WithConstant)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, ChangeInt32ToFloat64WithConstant)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, ChangeInt32ToInt64WithConstant)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, ChangeUint32ToFloat64WithConstant)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, ChangeUint32ToUint64WithConstant)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, TruncateFloat64ToFloat32WithChangeFloat32ToFloat64)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, TruncateFloat64ToFloat32WithConstant)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, TruncateFloat64ToInt32WithChangeInt32ToFloat64)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, TruncateFloat64ToInt32WithConstant)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, TruncateInt64ToInt32WithChangeInt32ToInt64)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, TruncateInt64ToInt32WithConstant)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, ReduceToWord32RorWithParameters)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, ReduceToWord32RorWithConstant)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, Word32RorWithZeroShift)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, Word32RorWithConstants)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, Word32ShlWithZeroShift)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, Word32ShlWithWord32Sar)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, Word32ShlWithWord32Shr)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, Int32AddWithOverflowWithZero)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, Int32AddWithOverflowWithConstant)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, Int32SubWithOverflowWithZero)
 
 v8::internal::compiler::TEST_F (MachineOperatorReducerTest, Int32SubWithOverflowWithConstant)
 

Variables

static const float v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::kFloat32Values []
 
static const double v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::kFloat64Values []
 
static const int32_t v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::kInt32Values []
 
static const int64_t v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::kInt64Values []
 
static const uint32_t v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::kUint32Values []
 
static const UnaryOperator v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::kUnaryOperators []