Searched refs:FirstInstr (Results 1 – 7 of 7) sorted by relevance
182 BI.FirstInstr = *UseI; in calcLiveBlockInfo()183 assert(BI.FirstInstr >= Start); in calcLiveBlockInfo()195 assert(LVI->start == BI.FirstInstr && "First instr should be a def"); in calcLiveBlockInfo()196 BI.FirstDef = BI.FirstInstr; in calcLiveBlockInfo()222 BI.FirstInstr = BI.FirstDef = LVI->start; in calcLiveBlockInfo()1122 if (LIS.getInstructionFromIndex(BI.FirstInstr)->isCopyLike()) in shouldSplitSingleBlock()1125 return isOriginalEndpoint(BI.FirstInstr); in shouldSplitSingleBlock()1131 SlotIndex SegStart = enterIntvBefore(std::min(BI.FirstInstr, in splitSingleBlock()1265 << "), uses " << BI.FirstInstr << '-' << BI.LastInstr in splitRegInBlock()1357 << "), uses " << BI.FirstInstr << '-' << BI.LastInstr in splitRegOutBlock()[all …]
71 SlotIndex FirstInstr; ///< First instr accessing current reg. member80 return SlotIndex::isSameInstr(FirstInstr, LastInstr); in isOneInstr()
699 else if (Intf.first() < BI.FirstInstr) in addSplitConstraints()711 else if (Intf.last() > BI.FirstInstr) in addSplitConstraints()1276 BI.LiveIn ? BI.FirstInstr.getBaseIndex() : BI.FirstInstr; in calcGapWeights()
220 BI.FirstInstr = *UseI; in calcLiveBlockInfo()221 assert(BI.FirstInstr >= Start); in calcLiveBlockInfo()233 assert(LVI->start == BI.FirstInstr && "First instr should be a def"); in calcLiveBlockInfo()234 BI.FirstDef = BI.FirstInstr; in calcLiveBlockInfo()260 BI.FirstInstr = BI.FirstDef = LVI->start; in calcLiveBlockInfo()1237 if (LIS.getInstructionFromIndex(BI.FirstInstr)->isCopyLike()) in shouldSplitSingleBlock()1240 return isOriginalEndpoint(BI.FirstInstr); in shouldSplitSingleBlock()1246 SlotIndex SegStart = enterIntvBefore(std::min(BI.FirstInstr, in splitSingleBlock()1380 << "), uses " << BI.FirstInstr << '-' << BI.LastInstr in splitRegInBlock()1472 << "), uses " << BI.FirstInstr << '-' << BI.LastInstr in splitRegOutBlock()[all …]
104 SlotIndex FirstInstr; ///< First instr accessing current reg. member113 return SlotIndex::isSameInstr(FirstInstr, LastInstr); in isOneInstr()
962 } else if (Intf.first() < BI.FirstInstr) { in addSplitConstraints()978 } else if (Intf.last() > BI.FirstInstr) { in addSplitConstraints()1656 BI.LiveIn ? BI.FirstInstr.getBaseIndex() : BI.FirstInstr; in calcGapWeights()
377 BasicBlock::iterator FirstInstr = C0->getIterator(); in getBoundaryInstrs() local388 FirstInstr = I.getIterator(); in getBoundaryInstrs()397 return std::make_pair(FirstInstr, ++LastInstr); in getBoundaryInstrs()