|
Node * | Float32Constant (float value) |
|
Node * | Float64Constant (double value) |
|
Node * | Int32Constant (int32_t value) |
|
Node * | Int64Constant (int64_t value) |
|
Node * | Uint32Constant (uint32_t value) |
|
Node * | Uint64Constant (uint64_t value) |
|
Node * | Float64Mul (Node *lhs, Node *rhs) |
|
Node * | Float64PowHalf (Node *value) |
|
Node * | Word32And (Node *lhs, Node *rhs) |
|
Node * | Word32And (Node *lhs, uint32_t rhs) |
|
Node * | Word32Sar (Node *lhs, uint32_t rhs) |
|
Node * | Word64Sar (Node *lhs, uint32_t rhs) |
|
Node * | Word32Shr (Node *lhs, uint32_t rhs) |
|
Node * | Word64Shr (Node *lhs, uint32_t rhs) |
|
Node * | Word32Equal (Node *lhs, Node *rhs) |
|
Node * | Word64Equal (Node *lhs, Node *rhs) |
|
Node * | Word64And (Node *lhs, Node *rhs) |
|
Node * | Word64And (Node *lhs, uint64_t rhs) |
|
Node * | Int32Add (Node *lhs, Node *rhs) |
|
Node * | Int64Add (Node *lhs, Node *rhs) |
|
Node * | Int32Sub (Node *lhs, Node *rhs) |
|
Node * | Int64Sub (Node *lhs, Node *rhs) |
|
Node * | Int32Mul (Node *lhs, Node *rhs) |
|
Node * | Int64Mul (Node *lhs, Node *rhs) |
|
Node * | Int32Div (Node *dividend, int32_t divisor) |
|
Node * | Int64Div (Node *dividend, int64_t divisor) |
|
Node * | Uint32Div (Node *dividend, uint32_t divisor) |
|
Node * | Uint64Div (Node *dividend, uint64_t divisor) |
|
Node * | TruncateInt64ToInt32 (Node *value) |
|
Node * | ChangeInt32ToInt64 (Node *value) |
|
Reduction | ReplaceBool (bool value) |
|
Reduction | ReplaceFloat32 (float value) |
|
Reduction | ReplaceFloat64 (double value) |
|
Reduction | ReplaceInt32 (int32_t value) |
|
Reduction | ReplaceUint32 (uint32_t value) |
|
Reduction | ReplaceInt64 (int64_t value) |
|
Reduction | ReplaceUint64 (uint64_t value) |
|
Reduction | ReduceInt32Add (Node *node) |
|
Reduction | ReduceInt64Add (Node *node) |
|
Reduction | ReduceInt32Sub (Node *node) |
|
Reduction | ReduceInt64Sub (Node *node) |
|
Reduction | ReduceInt64Mul (Node *node) |
|
Reduction | ReduceInt32Div (Node *node) |
|
Reduction | ReduceInt64Div (Node *node) |
|
Reduction | ReduceUint32Div (Node *node) |
|
Reduction | ReduceUint64Div (Node *node) |
|
Reduction | ReduceInt32Mod (Node *node) |
|
Reduction | ReduceInt64Mod (Node *node) |
|
Reduction | ReduceUint32Mod (Node *node) |
|
Reduction | ReduceUint64Mod (Node *node) |
|
Reduction | ReduceStore (Node *node) |
|
Reduction | ReduceProjection (size_t index, Node *node) |
|
const Operator * | Map64To32Comparison (const Operator *op, bool sign_extended) |
|
Reduction | ReduceWord32Comparisons (Node *node) |
|
Reduction | ReduceWord64Comparisons (Node *node) |
|
Reduction | ReduceWord32Shifts (Node *node) |
|
Reduction | ReduceWord32Shl (Node *node) |
|
Reduction | ReduceWord64Shl (Node *node) |
|
Reduction | ReduceWord32Shr (Node *node) |
|
Reduction | ReduceWord64Shr (Node *node) |
|
Reduction | ReduceWord32Sar (Node *node) |
|
Reduction | ReduceWord64Sar (Node *node) |
|
Reduction | ReduceWord32And (Node *node) |
|
Reduction | ReduceWord64And (Node *node) |
|
Reduction | TryMatchWord32Ror (Node *node) |
|
Reduction | ReduceWord32Or (Node *node) |
|
Reduction | ReduceWord64Or (Node *node) |
|
Reduction | ReduceWord32Xor (Node *node) |
|
Reduction | ReduceWord64Xor (Node *node) |
|
Reduction | ReduceWord32Equal (Node *node) |
|
Reduction | ReduceWord64Equal (Node *node) |
|
Reduction | ReduceFloat64InsertLowWord32 (Node *node) |
|
Reduction | ReduceFloat64InsertHighWord32 (Node *node) |
|
Reduction | ReduceFloat64Compare (Node *node) |
|
Reduction | ReduceFloat64RoundDown (Node *node) |
|
Reduction | ReduceTruncateInt64ToInt32 (Node *node) |
|
Reduction | ReduceConditional (Node *node) |
|
TFGraph * | graph () const |
|
MachineGraph * | mcgraph () const |
|
CommonOperatorBuilder * | common () const |
|
MachineOperatorBuilder * | machine () const |
|
template<typename WordNAdapter > |
Reduction | ReduceWordNAnd (Node *node) |
|
template<typename WordNAdapter > |
Reduction | ReduceWordNOr (Node *node) |
|
template<typename WordNAdapter > |
Reduction | ReduceWordNXor (Node *node) |
|
template<typename WordNAdapter > |
Reduction | ReduceUintNLessThanOrEqual (Node *node) |
|
Reduction | SimplifyBranch (Node *node) |
|
void | SwapBranches (Node *node) |
|
template<typename WordNAdapter > |
std::optional< Node * > | ReduceConditionalN (Node *node) |
|
template<typename WordNAdapter , typename uintN_t , typename intN_t = typename std::make_signed<uintN_t>::type> |
std::optional< std::pair< Node *, uintN_t > > | ReduceWordEqualForConstantRhs (Node *lhs, uintN_t rhs) |
|
Definition at line 27 of file machine-operator-reducer.h.