Home
last modified time | relevance | path

Searched refs:lowerGate (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Darray_bounds_check_elimination.h41 Bound(int lower, GateRef lowerGate, int upper, GateRef upperGate);
130 bool CheckLoop(GateRef array, GateRef lowerGate, int lower, GateRef upperGate, int upper);
142 GateRef lowerGate, int lower, GateRef upperGate, int upper, bool isTypedArray);
H A Darray_bounds_check_elimination.cpp41 ArrayBoundsCheckElimination::Bound::Bound(int lower, GateRef lowerGate, int upper, GateRef upperGate) in Bound() argument
45 lowerGate_ = lowerGate; in Bound()
607 bool ArrayBoundsCheckElimination::CheckLoop(GateRef array, GateRef lowerGate, int lower, GateRef upperGate, int upper) in CheckLoop() argument
614 if (IsArrayLength(lowerGate) && FindBoundGate(acc_.GetValueIn(lowerGate, 0)) == array) { in CheckLoop()
667 GateRef lengthMetaData, GateRef lowerGate, int lower, GateRef upperGate, int upper, bool isTypedArray) in LoopInvariantMotionForIndexCheck()
670 if (lowerGate != Circuit::NullGate()) { in LoopInvariantMotionForIndexCheck()
672 // lowerGate >= 0 in LoopInvariantMotionForIndexCheck()
673 PredicateCmpWithConst(lowerGate, TypedBinOp::TYPED_GREATEREQ, 0); in LoopInvariantMotionForIndexCheck()
675 // lowerGate in LoopInvariantMotionForIndexCheck()
666 LoopInvariantMotionForIndexCheck(GateRef array, GateRef length, GateRef lengthMetaData, GateRef lowerGate, int lower, GateRef upperGate, int upper, bool isTypedArray) LoopInvariantMotionForIndexCheck() argument
[all...]

Completed in 2 milliseconds