Home
last modified time | relevance | path

Searched refs:upperBound (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dgraph_linearizer.h288 GateRegion* upperBound {nullptr};
357 return info.upperBound;
369 ASSERT(info.upperBound == nullptr);
370 info.upperBound = region;
385 ASSERT(info.upperBound == nullptr);
386 info.upperBound = region;
H A Dgraph_linearizer.cpp648 ASSERT(succInfo.upperBound != nullptr); in VisitUpperBoundGate()
651 ASSERT(IsInSameDominatorChain(curUpperBound, succInfo.upperBound)); in VisitUpperBoundGate()
652 if (curUpperBound->depth_ > succInfo.upperBound->depth_) { in VisitUpperBoundGate()
653 succInfo.upperBound = curUpperBound; in VisitUpperBoundGate()
684 prevInfo.upperBound = linearizer_->GetEntryRegion(); in VisitPreparedGate()
705 ASSERT(curInfo.upperBound != nullptr); in ComputeLowerBoundAndScheduleGate()
706 ASSERT(linearizer_->GetCommonDominator(region, curInfo.upperBound) == curInfo.upperBound); in ComputeLowerBoundAndScheduleGate()
707 auto uppermost = curInfo.upperBound->depth_; in ComputeLowerBoundAndScheduleGate()
H A Dscheduler.h37 std::unordered_map<GateRef, size_t> &upperBound);
H A Dscheduler.cpp241 std::unordered_map<GateRef, size_t> &upperBound) in CalculateSchedulingUpperBound()
255 if (upperBound.count(gate) > 0) { in CalculateSchedulingUpperBound()
256 returnValue = upperBound[gate]; in CalculateSchedulingUpperBound()
271 if (upperBound.count(schedulableGate) != 0) { in CalculateSchedulingUpperBound()
291 upperBound[curGate] = curUpperBound; in CalculateSchedulingUpperBound()
237 CalculateSchedulingUpperBound(const Circuit *circuit, const std::unordered_map<GateRef, size_t> &bbGatesAddrToIdx, const std::function<bool(size_t, size_t)> &isAncestor, const std::vector<GateRef> &schedulableGatesList, std::unordered_map<GateRef, size_t> &upperBound) CalculateSchedulingUpperBound() argument
H A Dverifier.cpp391 std::unordered_map<GateRef, size_t> upperBound; in RunSchedulingBoundsCheck() local
394 schedulableGatesList, upperBound)) { in RunSchedulingBoundsCheck()
405 ASSERT(upperBound.size() == lowerBound.size()); in RunSchedulingBoundsCheck()
407 if (!isAncestor(upperBound.at(item.first), lowerBound.at(item.first))) { in RunSchedulingBoundsCheck()
411 LOG_COMPILER(ERROR) << "Upper bound is BB_" << upperBound.at(item.first); in RunSchedulingBoundsCheck()
H A Dmcr_lowering.cpp568 GateRef upperBound = builder_.Int32(INT32_MAX); in LowerCheckUInt32AndConvert() local
569 GateRef check = builder_.Int32UnsignedLessThanOrEqual(value, upperBound); in LowerCheckUInt32AndConvert()
726 GateRef upperBound = builder_.Int32(INT32_MAX); in ConvertUInt32ToTaggedNumber() local
728 BRANCH_CIR(builder_.Int32UnsignedLessThanOrEqual(gate, upperBound), &notOverFlow, &isOverFlow); in ConvertUInt32ToTaggedNumber()
928 GateRef upperBound = acc_.GetValueIn(gate, 1); in LowerInt32UnsignedUpperBoundCheck() local
929 GateRef condition = builder_.Int32UnsignedLessThanOrEqual(value, upperBound); in LowerInt32UnsignedUpperBoundCheck()
H A Dmcr_circuit_builder.cpp810 GateRef CircuitBuilder::Int32UnsignedUpperBoundCheck(GateRef value, GateRef upperBound) in Int32UnsignedUpperBoundCheck() argument
817 MachineType::I1, {currentControl, currentDepend, value, upperBound, frameState}, GateType::IntType()); in Int32UnsignedUpperBoundCheck()
H A Dcircuit_builder.h557 GateRef Int32UnsignedUpperBoundCheck(GateRef value, GateRef upperBound);
/arkcompiler/ets_frontend/es2panda/test/compiler/js/
H A Dcocos_worker_test.js[all...]

Completed in 42 milliseconds