Searched refs:upperBound (Results 1 - 9 of 9) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | graph_linearizer.h | 288 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 D | graph_linearizer.cpp | 648 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 D | scheduler.h | 37 std::unordered_map<GateRef, size_t> &upperBound);
|
H A D | scheduler.cpp | 241 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 D | verifier.cpp | 391 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 D | mcr_lowering.cpp | 568 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), ¬OverFlow, &isOverFlow); in ConvertUInt32ToTaggedNumber() 928 GateRef upperBound = acc_.GetValueIn(gate, 1); in LowerInt32UnsignedUpperBoundCheck() local 929 GateRef condition = builder_.Int32UnsignedLessThanOrEqual(value, upperBound); in LowerInt32UnsignedUpperBoundCheck()
|
H A D | mcr_circuit_builder.cpp | 810 GateRef CircuitBuilder::Int32UnsignedUpperBoundCheck(GateRef value, GateRef upperBound) in Int32UnsignedUpperBoundCheck() argument 817 MachineType::I1, {currentControl, currentDepend, value, upperBound, frameState}, GateType::IntType()); in Int32UnsignedUpperBoundCheck()
|
H A D | circuit_builder.h | 557 GateRef Int32UnsignedUpperBoundCheck(GateRef value, GateRef upperBound);
|
/arkcompiler/ets_frontend/es2panda/test/compiler/js/ |
H A D | cocos_worker_test.js | [all...] |
Completed in 42 milliseconds