Searched refs:lowerGate (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | array_bounds_check_elimination.h | 41 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 D | array_bounds_check_elimination.cpp | 41 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