コード例 #1
0
ファイル: Interval.cs プロジェクト: tea/MOSA-Project
        public Interval CreateExpandedInterval(Interval interval)
        {
            var start = Start < interval.Start ? Start : interval.Start;
            var end = End > interval.End ? End : interval.End;

            return new Interval(start, end);
        }
コード例 #2
0
ファイル: LiveInterval.cs プロジェクト: Zahovay/MOSA-Project
 public bool IsAdjacent(Interval other)
 {
     return LiveRange.IsAdjacent(other);
 }
コード例 #3
0
ファイル: LiveInterval.cs プロジェクト: Zahovay/MOSA-Project
 public bool Intersects(Interval other)
 {
     return LiveRange.Intersects(other);
 }
コード例 #4
0
ファイル: Interval.cs プロジェクト: yonglehou/MOSA-Project
		public bool IsAdjacent(Interval other)
		{
			return IsAdjacent(other.Start, other.End);
		}
コード例 #5
0
ファイル: Interval.cs プロジェクト: yonglehou/MOSA-Project
		public bool Intersects(Interval other)
		{
			return Intersects(other.Start, other.End);
		}
コード例 #6
0
ファイル: VirtualRegister.cs プロジェクト: tea/MOSA-Project
 public void AddLiveInterval(Interval interval)
 {
     AddLiveInterval(interval.Start, interval.End);
 }