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.cpp194 if (xBound->Lower() >= 0 && xBound->LowerGate() == Circuit::NullGate() && IsArrayLength(y)) { in DoBinaryArithmeticOp()
238 return chunk_->New<Bound>(newLower, bound->LowerGate(), newUpper, bound->UpperGate()); in DoBinaryArithmeticOp()
246 if (bound->LowerGate() == y) { in DoBinaryArithmeticOp()
285 return chunk_->New<Bound>(newLower, bound->LowerGate(), newUpper, bound->UpperGate()); in DoUnaryArithmeticOp()
584 if (bound->Lower() >= 0 && bound->LowerGate() == Circuit::NullGate() && in InArrayBound()
724 || !LoopInvariant(loopHeader, indexBound->LowerGate()) in ProcessIndexCheck()
726 || (indexBound->LowerGate() == Circuit::NullGate() && indexBound->Lower() < 0) in ProcessIndexCheck()
751 if (!CheckLoop(array, indexBound->LowerGate(), indexBound->Lower(), in ProcessIndexCheck()
757 LoopInvariantMotionForIndexCheck(array, length, lengthMetaData, indexBound->LowerGate(), in ProcessIndexCheck()
980 if (b->LowerGate() in CalcBounds()
[all...]
H A Darray_bounds_check_elimination.h60 GateRef LowerGate() in LowerGate() function in panda::ecmascript::kungfu::ArrayBoundsCheckElimination::Bound
89 if (b->LowerGate() != upperGate_) { in IsSmaller()

Completed in 3 milliseconds