Searched refs:FirstInstr (Results 1 – 6 of 6) sorted by relevance
56 MachineInstr *FirstInstr = nullptr; in runOnMachineFunction() local59 FirstInstr = &MI; in runOnMachineFunction()90 if (FirstInstr) { in runOnMachineFunction()103 MBB.insert(FirstInstr, ProbeInstr); in runOnMachineFunction()
233 BI.FirstInstr = *UseI; in calcLiveBlockInfo() 234 assert(BI.FirstInstr >= Start); in calcLiveBlockInfo() 246 assert(LVI->start == BI.FirstInstr && "First instr should be a def"); in calcLiveBlockInfo() 247 BI.FirstDef = BI.FirstInstr; in calcLiveBlockInfo() 273 BI.FirstInstr = BI.FirstDef = LVI->start; in calcLiveBlockInfo() 1600 MachineInstr *MI = LIS.getInstructionFromIndex(BI.FirstInstr); in shouldSplitSingleBlock() 1605 return isOriginalEndpoint(BI.FirstInstr); in shouldSplitSingleBlock() 1611 SlotIndex SegStart = enterIntvBefore(std::min(BI.FirstInstr, in splitSingleBlock() 1743 << Stop << "), uses " << BI.FirstInstr << '-' in splitRegInBlock() 1836 << Stop << "), uses " << BI.FirstInstr << ' in splitRegOutBlock() [all...]
123 SlotIndex FirstInstr; ///< First instr accessing current reg. member132 return SlotIndex::isSameInstr(FirstInstr, LastInstr); in isOneInstr()
632 } else if (Intf.first() < BI.FirstInstr) { in addSplitConstraints() 642 SlotIndex::isEarlierInstr(BI.FirstInstr, in addSplitConstraints() 655 } else if (Intf.last() > BI.FirstInstr) { in addSplitConstraints() 1498 BI.LiveIn ? BI.FirstInstr.getBaseIndex() : BI.FirstInstr; in calcGapWeights() 1510 // We know that VirtReg is a continuous interval from FirstInstr to in calcGapWeights() 1581 // that the interval is continuous from FirstInstr to LastInstr. We should in tryLocalSplit()
3367 int FirstInstr = TouchedInstructions.find_first(); in iterateTouchedInstructions() 3369 if (FirstInstr == -1) in iterateTouchedInstructions() 3371 const BasicBlock *LastBlock = getBlockForValue(InstrFromDFSNum(FirstInstr)); in iterateTouchedInstructions() 3366 int FirstInstr = TouchedInstructions.find_first(); iterateTouchedInstructions() local
3557 BasicBlock::iterator FirstInstr = BBI->getParent()->begin(); in visitExtractValueInst() 3559 if (BBI != FirstInstr) in visitExtractValueInst() 3561 } while (BBI != FirstInstr && IsNoopInstrForStoreMerging(BBI)); in visitExtractValueInst() 3138 BasicBlock::iterator FirstInstr = BBI->getParent()->begin(); visitUnconditionalBranchInst() local