Searched refs:LifetimePosition (Results 1 – 4 of 4) sorted by relevance
40 class LifetimePosition final {44 static LifetimePosition GapFromInstructionIndex(int index) { in GapFromInstructionIndex()45 return LifetimePosition(index * kStep); in GapFromInstructionIndex()49 static LifetimePosition InstructionFromInstructionIndex(int index) { in InstructionFromInstructionIndex()50 return LifetimePosition(index * kStep + kHalfStep); in InstructionFromInstructionIndex()53 static bool ExistsGapPositionBetween(LifetimePosition pos1, in ExistsGapPositionBetween()54 LifetimePosition pos2) { in ExistsGapPositionBetween()56 LifetimePosition next(pos1.value_ + 1); in ExistsGapPositionBetween()82 LifetimePosition Start() const { in Start()84 return LifetimePosition(value_ & ~(kHalfStep - 1)); in Start()[all …]
45 LifetimePosition pos) { in GetInstructionBlock()70 const LifetimePosition position) const { in Find()88 LifetimePosition pred_end = LifetimePosition::InstructionFromInstructionIndex( in FindPred()94 LifetimePosition succ_start = LifetimePosition::GapFromInstructionIndex( in FindSucc()102 LifetimePosition pred_end = LifetimePosition::InstructionFromInstructionIndex( in FindConnectableSubranges()106 LifetimePosition cur_start = LifetimePosition::GapFromInstructionIndex( in FindConnectableSubranges()161 UsePosition::UsePosition(LifetimePosition pos, InstructionOperand* operand, in UsePosition()267 UseInterval* UseInterval::SplitAt(LifetimePosition pos, Zone* zone) { in SplitAt()276 void LifetimePosition::Print() const { StdoutStream{} << *this << std::endl; } in Print()278 std::ostream& operator<<(std::ostream& os, const LifetimePosition pos) { in operator <<()[all …]
72 LifetimePosition end = interval->end(); in Add()469 LifetimePosition pred_end = LifetimePosition::InstructionFromInstructionIndex( in CommitSpill()
612 LifetimePosition::GapFromInstructionIndex(first_index).value()); in PrintSchedule()614 LifetimePosition::InstructionFromInstructionIndex( in PrintSchedule()