Searched refs:Edge (Results 51 - 60 of 60) sorted by relevance

123

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp1481 BasicBlockEdge Edge(IntrinsicI->getParent(), Successor);
1485 Changed |= propagateEquality(V, True, Edge, false);
2495 std::pair<Instruction *, unsigned> Edge = toSplit.pop_back_val(); local
2496 SplitCriticalEdge(Edge.first, Edge.second,
H A DJumpThreading.cpp564 for (const auto &Edge : Edges)
565 LoopHeaders.insert(Edge.second);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonConstPropagation.cpp883 CFGEdge Edge = FlowQ.front(); local
888 << printMBBReference(*MF.getBlockNumbered(Edge.first)) << "->"
889 << printMBBReference(*MF.getBlockNumbered(Edge.second)) << '\n');
890 if (Edge.first != EntryNum)
891 if (EdgeExec.count(Edge))
893 EdgeExec.insert(Edge);
894 MachineBasicBlock *SB = MF.getBlockNumbered(Edge.second);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp1825 std::pair<MachineBasicBlock *, MachineBasicBlock *> Edge = SI;
1826 LLVM_DEBUG(dbgs() << "Removing edge: " << printMBBReference(*Edge.first)
1827 << " -> " << printMBBReference(*Edge.second) << "\n");
1828 Edge.first->removeSuccessor(Edge.second);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp337 for (const auto &Edge : CFGProfile->operands()) {
338 MDNode *E = cast<MDNode>(Edge);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h142 SmallVectorImpl<Edge> &ExitEdges) const {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DInliner.cpp1156 for (LazyCallGraph::Edge &E : *CalleeN)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp6708 std::pair<BasicBlock *, BasicBlock *> Edge(Src, Dst);
6709 EdgeMaskCacheTy::iterator ECEntryIt = EdgeMaskCache.find(Edge);
6720 return EdgeMaskCache[Edge] = SrcMask;
6723 assert(EdgeMask && "No Edge Mask found for condition");
6731 return EdgeMaskCache[Edge] = EdgeMask;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp283 void IRTranslator::addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred) { argument
285 MachinePreds[Edge].push_back(NewPred);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp2058 BasicBlockEdge Edge(BI->getParent(), NonNullSuccessor);
2059 if (Edge.isSingleEdge() && DT->dominates(Edge, CtxI->getParent()))

Completed in 319 milliseconds

123