Searched refs:FirstUse (Results 1 – 3 of 3) sorted by relevance
95 MachineBasicBlock::iterator &FirstUse);126 SmallVectorImpl<RegImm> &KnownRegs, MachineBasicBlock::iterator &FirstUse) { in knownRegValInBlock() argument135 FirstUse = CondBr; in knownRegValInBlock()202 FirstUse = PredI; in knownRegValInBlock()217 FirstUse = PredI; in knownRegValInBlock()262 FirstUse = PredI; in knownRegValInBlock()296 MachineBasicBlock::iterator FirstUse; in optimizeBlock() local310 if (!knownRegValInBlock(*Itr, MBB, KnownRegs, FirstUse)) in optimizeBlock()320 if (FirstUse == PredI) in optimizeBlock()335 FirstUse = PredI; in optimizeBlock()[all …]
556 Inst *FirstUse = nullptr; in postRegallocSplitting() member577 if (Info.FirstUse == nullptr && !llvm::isa<InstPhi>(Instr)) { in postRegallocSplitting()578 Info.FirstUse = Instr; in postRegallocSplitting()594 if (!Info.FirstUse && !Info.LastDef) { in postRegallocSplitting()654 assert(Info.FirstUse != Info.LastDef); in postRegallocSplitting()655 assert(Info.FirstUse || Info.LastDef); in postRegallocSplitting()658 if (Info.FirstUse != nullptr) { in postRegallocSplitting()661 Node->getInsts().insert(instToIterator(Info.FirstUse), NewInst); in postRegallocSplitting()
726 BasicBlock::iterator FirstUse = B->end(), BEnd = B->end(); in first_use_of_in_block() local745 if (std::distance(FirstUse, BEnd) < std::distance(It, BEnd)) in first_use_of_in_block()746 FirstUse = It; in first_use_of_in_block()748 return FirstUse; in first_use_of_in_block()1210 BasicBlock::iterator FirstUse = first_use_of_in_block(Urs, LastB); in materialize() local1211 if (FirstUse != LastB->end()) in materialize()1212 InsertAt = FirstUse; in materialize()