Searched refs:ArrayBoundsCheckElimination (Results 1 – 5 of 5) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | array_bounds_check_elimination.cpp | 19 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 …]
|
| D | array_bounds_check_elimination.h | 27 class ArrayBoundsCheckElimination { 29 …ArrayBoundsCheckElimination(Circuit *circuit, bool enableLog, const std::string& name, Chunk* chun… in ArrayBoundsCheckElimination() function 33 ~ArrayBoundsCheckElimination() = default; 106 friend ArrayBoundsCheckElimination; variable
|
| D | pass_options.h | 21 V(ArrayBoundsCheckElimination, true) \
|
| D | number_speculative_runner.cpp | 47 ArrayBoundsCheckElimination arrayBoundsCheck(circuit_, enableLog_, methodName_, chunk_); in Run()
|
| D | graph_linearizer.h | 241 friend class ArrayBoundsCheckElimination; variable 473 friend class ArrayBoundsCheckElimination; variable
|