Home
last modified time | relevance | path

Searched refs:ArrayBoundsCheckElimination (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Darray_bounds_check_elimination.cpp19 void ArrayBoundsCheckElimination::Run() in Run()
33 ArrayBoundsCheckElimination::Bound::Bound() in Bound()
41 ArrayBoundsCheckElimination::Bound::Bound(int lower, GateRef lowerGate, int upper, GateRef upperGat… in Bound()
49 ArrayBoundsCheckElimination::Bound::Bound(TypedBinOp op, GateRef gate, int constant) in Bound()
95 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::AndOp(Bound *bound, Bound *b) in AndOp()
150 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::OrOp(Bound *bound, Bound *b) in OrOp()
170 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::DoConstant(GateRef gate) in DoConstant()
176 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::DoBinaryArithmeticOp(GateRef gate) in DoBinaryArithmeticOp()
258 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::DoUnaryArithmeticOp(GateRef gate) in DoUnaryArithmeticOp()
289 bool ArrayBoundsCheckElimination::InLoop(GateRef loopHeader, GateRef gate) in InLoop()
[all …]
Darray_bounds_check_elimination.h27 class ArrayBoundsCheckElimination {
29ArrayBoundsCheckElimination(Circuit *circuit, bool enableLog, const std::string& name, Chunk* chun… in ArrayBoundsCheckElimination() function
33 ~ArrayBoundsCheckElimination() = default;
106 friend ArrayBoundsCheckElimination; variable
Dpass_options.h21 V(ArrayBoundsCheckElimination, true) \
Dnumber_speculative_runner.cpp47 ArrayBoundsCheckElimination arrayBoundsCheck(circuit_, enableLog_, methodName_, chunk_); in Run()
Dgraph_linearizer.h241 friend class ArrayBoundsCheckElimination; variable
473 friend class ArrayBoundsCheckElimination; variable