Home
last modified time | relevance | path

Searched defs:interval (Results 1 – 25 of 50) sorted by relevance

12

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_linear_scan.cpp27 static void AddInterval(LifeIntervals *interval, InstructionsIntervals *dest) in AddInterval()
90 void RegAllocLinearScan::PrepareInterval(LifeIntervals *interval) in PrepareInterval()
150 for (auto &interval : GetIntervals<IS_FP>().regular) { in PreprocessPreassignedIntervals() local
163 …erateIntervalsWithErasion(workingIntervals_.active, [this, currentPosition](const auto &interval) { in ExpireIntervals()
174 …ateIntervalsWithErasion(workingIntervals_.inactive, [this, currentPosition](const auto &interval) { in ExpireIntervals()
185 …terateIntervalsWithErasion(workingIntervals_.stack, [this, currentPosition](const auto &interval) { in ExpireIntervals()
287 void RegAllocLinearScan::SplitActiveInterval(LifeIntervals *interval, LifeNumber splitPos) in SplitActiveInterval()
310 void RegAllocLinearScan::AddToQueue(LifeIntervals *interval) in AddToQueue()
339 auto setFixedUsage = [this, &currentInterval](const auto &interval, LifeNumber intersection) { in GetFreeRegister()
355 auto setInactiveUsage = [this](const auto &interval, LifeNumber intersection) { in GetFreeRegister()
[all …]
Dreg_alloc_base.h94 StackSlot GetNextStackSlot(LifeIntervals *interval) in GetNextStackSlot()
99 StackSlot GetNextStackSlotImpl(LifeIntervals *interval) in GetNextStackSlotImpl()
123 virtual void PrepareInterval([[maybe_unused]] LifeIntervals *interval) {} in PrepareInterval()
Dreg_alloc_base.cpp177 void RegAllocBase::SetType(LifeIntervals *interval) in SetType()
188 void RegAllocBase::SetPreassignedRegisters(LifeIntervals *interval) in SetPreassignedRegisters()
222 for (auto interval : la.GetLifeIntervals()) { in PrepareIntervals() local
290 bool TryToSpillConstant(LifeIntervals *interval, Graph *graph) in TryToSpillConstant()
Dsplit_resolver.cpp28 for (auto interval : liveness_->GetLifeIntervals()) { in Run() local
46 void SplitResolver::ConnectSiblings(LifeIntervals *interval) in ConnectSiblings()
72 for (auto interval : liveness_->GetLifeIntervals()) { in ProcessBlock() local
Dreg_alloc_graph_coloring.cpp246 for (auto *interval : la->GetLifeIntervals()) { in AddAffinityEdgesToPhysicalNodes() local
338 auto interval = node.GetLifeIntervals(); in SparseIG() local
359 void RegAllocGraphColoring::SpillInterval(LifeIntervals *interval, WorkingRanges *ranges, WorkingRa… in SpillInterval()
370 auto *interval = node.GetLifeIntervals(); in Remap() local
385 auto *interval = node.GetLifeIntervals(); in MapSlots() local
445 for (auto *interval : GetGraph()->GetAnalysis<LivenessAnalyzer>().GetLifeIntervals()) { in InitWorkingRanges() local
494 for (auto interval : ranges->regular) { in Presplit() local
520 for (auto interval : toSplit) { in Presplit() local
Dreg_alloc_linear_scan.h150 auto interval = *it; in IterateIntervalsWithErasion() local
162 for (const auto &interval : intervals) { in EnumerateIntervals() local
173 for (const auto &interval : intervals) { in EnumerateIntersectedIntervals() local
Dworking_ranges.h35 static inline void AddRange(LifeIntervals *interval, InstructionsRanges *dest) in AddRange()
/arkcompiler/runtime_core/compiler/tests/
Dlife_intervals_test.cpp49 …void CheckRanges(LifeIntervals *interval, std::initializer_list<std::pair<LifeNumber, LifeNumber>>… in CheckRanges()
71 auto interval = Create({{0, 4}}); in TEST_F() local
81 auto interval = Create({{0, 4}, {8, 10}}); in TEST_F() local
91 auto interval = Create({{0, 10}}); in TEST_F() local
101 auto interval = Create({{0, 4}, {6, 10}, {12, 20}}); in TEST_F() local
111 auto interval = Create({{0, 100}}); in TEST_F() local
125 auto interval = Create({{0, 20}, {22, 40}, {42, 100}}); in TEST_F() local
140 auto interval = Create({{0, 20}, {22, 40}, {42, 100}}); in TEST_F() local
153 auto interval = Create({{6, 10}}); in TEST_F() local
238 auto interval = Create({{10, 100}}); in TEST_F() local
Dreg_alloc_graph_coloring_new_test.cpp110 for (auto interval : intervals) { in __anonba565b680202() local
153 for (auto interval : intervals) { in __anonba565b680302() local
250 for (auto interval : intervals) { in __anonba565b680502() local
298 for (auto interval : intervals) { in __anonba565b680702() local
347 for (auto interval : intervals) { in __anonba565b680902() local
363 for (auto interval : split_intervals) { in __anonba565b680902() local
427 for (auto interval : intervals) { in __anonba565b680c02() local
465 for (auto interval : intervals) { in __anonba565b680d02() local
502 for (auto interval : intervals) { in __anonba565b680e02() local
Dreg_alloc_resolver_test.cpp102 for (auto interval : intervals) { in __anonb2909fe30102() local
Dsplit_resolver_new_test.cpp85 auto interval = la.GetInstLifeIntervals(inst); in FindInstWithInterval() local
96 auto interval = la.GetInstLifeIntervals(inst); in FindInstWithInterval() local
/arkcompiler/runtime_core/static_core/compiler/tests/
Dlife_intervals_test.cpp51 …void CheckRanges(LifeIntervals *interval, std::initializer_list<std::pair<LifeNumber, LifeNumber>>… in CheckRanges()
67 …void CheckSiblingSequence(LifeIntervals *interval, std::initializer_list<std::pair<LifeNumber, Lif… in CheckSiblingSequence()
85 auto interval = Create({{0U, 4U}}); in TEST_F() local
95 auto interval = Create({{0U, 4U}, {8U, 10U}}); in TEST_F() local
105 auto interval = Create({{0U, 10U}}); in TEST_F() local
115 auto interval = Create({{0U, 4U}, {6U, 10U}, {12U, 20U}}); in TEST_F() local
125 auto interval = Create({{0U, 100U}}); in TEST_F() local
139 auto interval = Create({{0U, 20U}, {22U, 40U}, {42U, 100U}}); in TEST_F() local
154 auto interval = Create({{0U, 20U}, {22U, 40U}, {42U, 100U}}); in TEST_F() local
167 auto interval = Create({{6U, 10U}}); in TEST_F() local
[all …]
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_base.h92 StackSlot GetNextStackSlot(LifeIntervals *interval) in GetNextStackSlot()
97 StackSlot GetNextStackSlotImpl(LifeIntervals *interval) in GetNextStackSlotImpl()
120 virtual void PrepareInterval([[maybe_unused]] LifeIntervals *interval) {} in PrepareInterval()
Dsplit_resolver.cpp26 for (auto interval : liveness_->GetLifeIntervals()) { in Run() local
44 void SplitResolver::ConnectSiblings(LifeIntervals *interval) in ConnectSiblings()
70 for (auto interval : liveness_->GetLifeIntervals()) { in ProcessBlock() local
Dreg_alloc_base.cpp151 void RegAllocBase::SetType(LifeIntervals *interval) in SetType()
162 void RegAllocBase::SetPreassignedRegisters(LifeIntervals *interval) in SetPreassignedRegisters()
196 for (auto interval : la.GetLifeIntervals()) { in PrepareIntervals() local
Dreg_alloc_graph_coloring.cpp264 auto *interval = node.GetLifeIntervals(); in Remap() local
327 void AddRange(LifeIntervals *interval, InstructionsRanges *dest) in AddRange()
337 for (auto *interval : GetGraph()->GetAnalysis<LivenessAnalyzer>().GetLifeIntervals()) { in InitWorkingRanges() local
386 for (auto interval : ranges->regular) { in Presplit() local
412 for (auto interval : to_split) { in Presplit() local
/arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/tests/
Dcpu_profiler_test.cpp26 …explicit CpuProfilerFriendTest(const EcmaVM *vm, const int interval) : cpu_profiler(vm, interval) … in CpuProfilerFriendTest()
104 int interval = 1; in HWTEST_F_L0() local
118 int interval = 1; in HWTEST_F_L0() local
139 int interval = 1; in HWTEST_F_L0() local
159 uint32_t interval = 100; in HWTEST_F_L0() local
172 int interval = 500; in HWTEST_F_L0() local
/arkcompiler/ets_frontend/arkguard/test/grammar/interface_validation/
Dinterface_mix_type.ts22 interval: number; property
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dliveness_analyzer.cpp363 for (auto &interval : instLifeIntervals_) { in ProcessBlockLiveInstructions() local
373 auto interval = GetInstLifeIntervals(inst); in ProcessBlockLiveInstructions() local
404 for (auto &interval : instLifeIntervals_) { in ProcessBlockLiveInstructions() local
413 void LivenessAnalyzer::ProcessOpcodeLiveOut(BasicBlock *block, LifeIntervals *interval, LifeNumber … in ProcessOpcodeLiveOut()
560 auto interval = GetAllocator()->New<LifeIntervals>(GetAllocator(), inst); in CreateLifeIntervals() local
567 auto interval = GetAllocator()->New<LifeIntervals>(GetAllocator()); in CreateIntervalForTemp() local
693 auto interval = GetInstLifeIntervals(inst); in DumpLifeIntervals() local
705 for (auto interval : intervalsForTemps_) { in DumpLifeIntervals() local
717 for (auto &interval : instLifeIntervals_) { in DumpLocationsUsage() local
754 for (auto &interval : intervals) { in DumpLocationsUsage() local
[all …]
Dlive_registers.h124 auto interval = *i; variable
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dliveness_analyzer.cpp298 for (auto &interval : inst_life_intervals_) { in ProcessBlockLiveInstructions() local
308 auto interval = GetInstLifeIntervals(inst); in ProcessBlockLiveInstructions() local
334 for (auto &interval : inst_life_intervals_) { in ProcessBlockLiveInstructions() local
476 auto interval = GetInstLifeIntervals(inst); in DumpLifeIntervals() local
494 for (auto &interval : inst_life_intervals_) { in DumpLocationsUsage() local
531 for (auto &interval : intervals) { in DumpLocationsUsage() local
565 auto interval = intervals.at(reg); in BlockReg() local
/arkcompiler/runtime_core/static_core/runtime/tooling/
Dtools.cpp63 …ools::StartSamplingProfiler(std::unique_ptr<sampler::StreamWriter> streamWriter, uint32_t interval) in StartSamplingProfiler()
/arkcompiler/toolchain/test/autotest/aw/
Dtaskpool.py67 async def _stop_loop(self, interval=1): argument
/arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/
Dsampling_processor.cpp34 uint32_t interval = params.interval_; in Run() local
/arkcompiler/ets_runtime/ecmascript/napi/include/
Ddfx_jsnapi.h142 int interval = 500; // 500:Default Sampling interval 500 microseconds member

12