Lines Matching refs:ranges
173 LiveRange* ranges
491 memVRTable[num_memory_vr].ranges = NULL;
507 memVRTable[num_memory_vr].ranges = NULL;
941 LiveRange* ptr2 = memVRTable[k].ranges;
1641 //! update memVRTable[].ranges by browsing the defUseTable
1643 //! each virtual register has a list of live ranges, and each live range has a list of PCs that access the VR
1693 LiveRange* ptr = memVRTable[k].ranges;
1706 //!add a live range [rangeStart, rangeEnd] to ranges of memVRTable, merge to existing live ranges if necessary
1708 //!ranges are in increasing order of startPC
1718 LiveRange* ptr = memVRTable[tableIndex].ranges;
1778 currRange->next = memVRTable[tableIndex].ranges;
1779 memVRTable[tableIndex].ranges = currRange;
1813 //endIndex > startIndex (merge the ranges between startIndex and endIndex-1)
3914 /* functions to access live ranges of a VR
3915 Live range info is stored in memVRTable[].ranges, which is a linked list
3926 LiveRange* ptr = memVRTable[index].ranges;
3943 /* check live ranges for the VR */
3949 ptr = memVRTable[index].ranges;
3957 /* check live ranges of the low half */
3964 ptr = memVRTable[index].ranges;
3973 /* check live ranges of the high half */
3979 ptr = memVRTable[index].ranges;
3997 /* check live ranges of the low half */
4003 LiveRange* ptr = memVRTable[index].ranges;
4016 /* check live ranges of the high half */
4022 ptr = memVRTable[index].ranges;
4044 /* check live ranges for the low half */
4051 LiveRange* ptr = memVRTable[index].ranges;
4068 /* check live ranges for the high half */
4074 ptr = memVRTable[index].ranges;
4092 Assume live ranges are sorted in order
4097 /* check live ranges of the low half */
4106 LiveRange* ptr = memVRTable[index].ranges;
4118 /* check live ranges of the high half */
4126 ptr = memVRTable[index].ranges;
4148 /* check live ranges of the low half */
4156 LiveRange* ptr = memVRTable[index].ranges;
4178 /* check live ranges of the high half */
4186 ptr = memVRTable[index].ranges;