Searched refs:Edge (Results 1 - 16 of 16) sorted by relevance

/freebsd-9.3-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DMaximumSpanningTree.h30 typedef std::pair<const T*, const T*> Edge; typedef in class:llvm::MaximumSpanningTree
31 typedef std::pair<Edge, double> EdgeWeight;
34 typedef std::vector<Edge> MaxSpanTree;
80 Edge e = (*EWi).first;
89 Edge e = (*EWi).first;
H A DGCOVProfiling.cpp517 unsigned Edge = 0; local
525 Edge);
532 Builder.getInt64(Edge),
533 Builder.getInt64(Edge + 1));
547 Edge += Successors;
638 unsigned Edge = 0; local
647 Edge + i);
652 Edge += Successors;
/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h113 typedef std::pair<const BasicBlock *, unsigned> Edge; typedef in class:llvm::BranchProbabilityInfo
123 DenseMap<Edge, uint32_t> Weights;
H A DSparsePropagation.h131 typedef std::pair<BasicBlock*,BasicBlock*> Edge; typedef in class:llvm::SparseSolver
132 std::set<Edge> KnownFeasibleEdges;
H A DLoopInfo.h205 /// Edge type.
206 typedef std::pair<const BlockT*, const BlockT*> Edge; typedef in class:llvm::LoopBase
209 void getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const;
H A DLoopInfoImpl.h87 getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const {
95 ExitEdges.push_back(Edge(*BI, *I));
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DGCOV.cpp143 for (size_t Edge = 0, End = Block.getNumEdges(); Edge < End; ++Edge) {
186 if (!Buff.readInt(Dummy)) return false; // Edge flag
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DCriticalAntiDepBreaker.cpp517 if (const SDep *Edge = CriticalPathStep(CriticalPathSU)) {
518 const SUnit *NextSU = Edge->getSUnit();
521 if (Edge->getKind() == SDep::Anti) {
522 AntiDepReg = Edge->getReg();
H A DAggressiveAntiDepBreaker.cpp794 const SDep *Edge = Edges[i];
795 SUnit *NextSU = Edge->getSUnit();
797 if ((Edge->getKind() != SDep::Anti) &&
798 (Edge->getKind() != SDep::Output)) continue;
800 unsigned AntiDepReg = Edge->getReg();
/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp271 // Calculate Edge Weights using "Pointer Heuristics". Predict a comparsion
304 // Calculate Edge Weights using "Loop Branch Heuristics". Predict backedges
585 DenseMap<Edge, uint32_t>::const_iterator I =
599 DenseMap<Edge, uint32_t>::const_iterator MapI;
H A DSparsePropagation.cpp99 if (!KnownFeasibleEdges.insert(Edge(Source, Dest)).second)
102 DEBUG(dbgs() << "Marking Edge Executable: " << Source->getName()
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp2883 SDep Edge = PredSU->Succs[i];
2884 assert(!Edge.isAssignedRegDep());
2885 SUnit *SuccSU = Edge.getSUnit();
2887 Edge.setSUnit(PredSU);
2888 scheduleDAG->RemovePred(SuccSU, Edge);
2889 scheduleDAG->AddPred(SU, Edge);
2890 Edge.setSUnit(SU);
2891 scheduleDAG->AddPred(SuccSU, Edge);
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp205 typedef std::pair<BasicBlock*, BasicBlock*> Edge; typedef in class:__anon2672::SCCPSolver
206 DenseSet<Edge> KnownFeasibleEdges;
422 if (!KnownFeasibleEdges.insert(Edge(Source, Dest)).second)
429 DEBUG(dbgs() << "Marking Edge Executable: " << Source->getName()
H A DGVN.cpp2613 std::pair<TerminatorInst*, unsigned> Edge = toSplit.pop_back_val(); local
2614 SplitCriticalEdge(Edge.first, Edge.second, this);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DMallocChecker.cpp2110 } else if (Optional<BlockEdge> Edge = ProgLoc.getAs<BlockEdge>()) {
2113 S = Edge->getSrc()->getTerminator();
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2359 std::pair<BasicBlock*, BasicBlock*> Edge(Src, Dst);
2360 EdgeMaskCache::iterator ECEntryIt = MaskCache.find(Edge);
2380 MaskCache[Edge] = EdgeMask;
2384 MaskCache[Edge] = SrcMask;

Completed in 281 milliseconds