Home
last modified time | relevance | path

Searched refs:RIt (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInlineSpiller.cpp1508 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin(); in getVisitOrders() local
1509 for (; RIt != Orders.rend(); RIt++) in getVisitOrders()
1510 LLVM_DEBUG(dbgs() << "BB" << (*RIt)->getBlock()->getNumber() << ","); in getVisitOrders()
1552 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin(); in runHoistSpills() local
1553 for (; RIt != Orders.rend(); RIt++) { in runHoistSpills()
1554 MachineBasicBlock *Block = (*RIt)->getBlock(); in runHoistSpills()
1557 if (auto It = SpillsToKeep.find(*RIt); in runHoistSpills()
1559 auto &SIt = SpillsInSubTreeMap[*RIt]; in runHoistSpills()
1560 SIt.first.insert(*RIt); in runHoistSpills()
1568 for (MachineDomTreeNode *Child : (*RIt)->children()) { in runHoistSpills()
[all …]
H A DAssignmentTrackingAnalysis.cpp2489 for (auto RIt = Locs->rbegin(), REnd = Locs->rend(); RIt != REnd; ++RIt) { in removeRedundantDbgLocsUsingBackwardScan() local
2492 getAggregate(FnVarLocs.getVariable(RIt->VariableID)); in removeRedundantDbgLocsUsingBackwardScan()
2503 NewDefsReversed.push_back(*RIt); in removeRedundantDbgLocsUsingBackwardScan()
2517 RIt->Expr->getFragmentInfo().value_or( in removeRedundantDbgLocsUsingBackwardScan()
2528 NewDefsReversed.push_back(*RIt); in removeRedundantDbgLocsUsingBackwardScan()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RedundantCopyElimination.cpp162 MachineBasicBlock::reverse_iterator RIt = CondBr.getReverseIterator(); in knownRegValInBlock() local
163 for (MachineInstr &PredI : make_range(std::next(RIt), PredMBB->rend())) { in knownRegValInBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp722 auto RIt = WideLoads.find(BaseRHS); in InsertParallelMACs() local
723 LoadInst *WideRHS = RIt != WideLoads.end() in InsertParallelMACs()
724 ? RIt->second->getLoad() in InsertParallelMACs()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h764 auto RIt = llvm::find(Roots, BB);
765 if (RIt != Roots.end()) {
766 std::swap(*RIt, Roots.back());
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp3107 for (auto &RIt : *RPOT) { in updateImpl()
3108 BasicBlock &BB = *RIt; in updateImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3914 if (auto *RIt = find(ReuseShuffleIndices, FoundLane); in findLaneForValue() local
3915 RIt != ReuseShuffleIndices.end()) { in findLaneForValue()
3916 FoundLane = std::distance(ReuseShuffleIndices.begin(), RIt); in findLaneForValue()