Home
last modified time | relevance | path

Searched refs:ValueNumbering (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dvalue_numbering.h25 class ValueNumbering : public PassVisitor { class
27 ValueNumbering(Circuit *circuit, RPOVisitor *visitor, Chunk* chunk, bool useNewGVN, bool enableLog) in ValueNumbering() function in panda::ecmascript::kungfu::ValueNumbering
31 ~ValueNumbering() = default;
H A Dvalue_numbering.cpp20 GateRef ValueNumbering::VisitGate(GateRef gate) in VisitGate()
79 void ValueNumbering::EnsureCapacity() in EnsureCapacity()
86 void ValueNumbering::Grow() in Grow()
118 void ValueNumbering::InitEntries(size_t initSize) in InitEntries()
144 size_t ValueNumbering::HashCode(GateRef gate) in HashCode()
157 bool ValueNumbering::CheckReplacement(GateRef lhs, GateRef rhs) in CheckReplacement()
H A Dpass_options.h25 V(ValueNumbering, false) \
H A Dpass.h715 ValueNumbering valueNumbering(data->GetCircuit(), &visitor, &chunk, in Run()
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dglobal_value_numbering_test.cpp42 using ecmascript::kungfu::ValueNumbering;
63 CombinedPassVisitor visitor(&circuit, false, "ValueNumbering", &chunk); in HWTEST_F_L0()
64 ValueNumbering valuenumber(&circuit, &visitor, &chunk, true, false); in HWTEST_F_L0()
88 CombinedPassVisitor visitor(&circuit, false, "ValueNumbering", &chunk); in HWTEST_F_L0()
89 ValueNumbering valuenumber(&circuit, &visitor, &chunk, true, false); in HWTEST_F_L0()
111 CombinedPassVisitor visitor(&circuit, false, "ValueNumbering", &chunk); in HWTEST_F_L0()
112 ValueNumbering valuenumber(&circuit, &visitor, &chunk, true, false); in HWTEST_F_L0()
140 CombinedPassVisitor visitor(&circuit, false, "ValueNumbering", &chunk); in HWTEST_F_L0()
141 ValueNumbering valuenumber(&circuit, &visitor, &chunk, true, false); in HWTEST_F_L0()
176 CombinedPassVisitor visitor(&circuit, false, "ValueNumbering", in HWTEST_F_L0()
[all...]

Completed in 4 milliseconds