OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:free_until
(Results
1 - 3
of
3
) sorted by null
/art/compiler/optimizing/
register_allocator_linear_scan.cc
591
static void FreeIfNotCoverAt(LiveInterval* interval, size_t position, size_t*
free_until
) {
594
// so `
free_until
` may have changed already.
599
free_until
[interval->GetRegister()] = kMaxLifetimePosition;
602
free_until
[interval->GetHighInterval()->GetRegister()] = kMaxLifetimePosition;
607
free_until
[interval->GetRegister()] = interval->FirstUseAfter(position);
610
free_until
[interval->GetHighInterval()->GetRegister()] =
free_until
[interval->GetRegister()];
618
size_t*
free_until
= registers_array_;
local
622
free_until
[i] = kMaxLifetimePosition;
628
free_until
[interval->GetRegister()] = 0
[
all
...]
ssa_liveness_analysis.cc
321
int LiveInterval::FindFirstRegisterHint(size_t*
free_until
,
331
if (hint != kNoRegister &&
free_until
[hint] > GetStart()) {
352
&& (
free_until
[existing->GetRegister()] >= next_register_use)) {
375
if (
free_until
[reg] >= use_position) {
391
if (
free_until
[reg] >= use_position) {
407
if (
free_until
[reg] >= position) {
ssa_liveness_analysis.h
776
// the value contained in `
free_until
`. If none is found, returns
778
int FindFirstRegisterHint(size_t*
free_until
, const SsaLivenessAnalysis& liveness) const;
[
all
...]
Completed in 68 milliseconds