HomeSort by relevance Sort by last modified time
    Searched defs:Edge (Results 1 - 25 of 45) sorted by null

1 2

  /external/llvm/include/llvm/Analysis/
BranchProbabilityInfo.h 30 /// probabilities of each "edge" in the function's CFG where such an edge is
32 /// probability of an edge from one block is always relative to the
36 /// identify an edge, since we can have multiple edges from Src to Dst.
51 /// \brief Get an edge's probability, relative to other out-edges of the Src.
54 /// (0%) and one (100%) of this edge executing, relative to other edges
66 /// \brief Test if an edge is hot relative to other out-edges of the Src.
68 /// Check whether this edge out of the source block is 'hot'. We define hot
78 /// \brief Print an edge's probability.
80 /// Retrieves an edge's probability similarly to \see getEdgeProbability, bu
    [all...]
ProfileDataLoader.h 39 /// An edge is defined by its source and sink basic blocks.
43 // The profiling information defines an Edge by its source and sink basic
45 typedef std::pair<const BType*, const BType*> Edge;
48 typedef DenseMap<Edge, unsigned> EdgeWeights;
53 /// As a special case, we also hold an edge from the null BasicBlock to the
58 /// getFunction() - Returns the Function for an Edge.
59 static const FType *getFunction(Edge e) {
62 && "A ProfileData::Edge can not be between two functions");
63 assert(e.second && "A ProfileData::Edge must have a real sink");
67 /// getEdge() - Creates an Edge between two BasicBlocks
    [all...]
ProfileInfo.h 58 typedef std::pair<const BType*, const BType*> Edge;
59 typedef std::pair<Edge, double> EdgeWeight;
60 typedef std::map<Edge, double> EdgeWeights;
66 // blocks is executed. As a special case, we also hold an edge from the
87 // getFunction() - Returns the Function for an Edge, checking for validity.
88 static const FType* getFunction(Edge e) {
93 llvm_unreachable("Invalid ProfileInfo::Edge");
96 // getEdge() - Creates an Edge from two BasicBlocks.
97 static Edge getEdge(const BType *Src, const BType *Dest) {
112 double getEdgeWeight(Edge e) const
    [all...]
SparsePropagation.h 131 typedef std::pair<BasicBlock*,BasicBlock*> Edge;
132 std::set<Edge> KnownFeasibleEdges;
165 /// isEdgeFeasible - Return true if the control flow edge from the 'From'
LoopInfo.h 203 /// Edge type.
204 typedef std::pair<const BlockT*, const BlockT*> Edge;
207 void getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const;
210 /// loop has a preheader if there is only one edge to the header of the loop
  /external/skia/include/utils/
SkBoundaryPatch.h 19 enum Edge {
25 // Edge index goes clockwise around the boundary, beginning at the "top"
26 virtual SkPoint eval(Edge, SkScalar unitInterval) = 0;
54 virtual SkPoint eval(Edge, SkScalar);
63 virtual SkPoint eval(Edge, SkScalar);
  /external/skia/legacy/include/utils/
SkBoundaryPatch.h 17 enum Edge {
23 // Edge index goes clockwise around the boundary, beginning at the "top"
24 virtual SkPoint eval(Edge, SkScalar unitInterval) = 0;
49 virtual SkPoint eval(Edge, SkScalar);
58 virtual SkPoint eval(Edge, SkScalar);
  /external/chromium/chrome/browser/ui/
window_sizer.h 136 // The edge of the screen to check for out-of-bounds.
137 enum Edge { TOP, LEFT, BOTTOM, RIGHT };
160 // Returns true if the specified position is "offscreen" for the given edge,
161 // meaning that it's outside all work areas in the direction of that edge.
162 bool PositionIsOffscreen(int position, Edge edge) const;
  /external/llvm/lib/Transforms/Instrumentation/
MaximumSpanningTree.h 30 typedef std::pair<const T*, const T*> Edge;
31 typedef std::pair<Edge, double> EdgeWeight;
34 typedef std::vector<Edge> MaxSpanTree;
50 // Equal edge weights: break ties by comparing block sizes.
80 Edge e = (*EWi).first;
89 Edge e = (*EWi).first;
93 // So we know now that the edge is not already in a subtree, so we push
94 // the edge to the MST.
GCOVProfiling.cpp 1 //===- GCOVProfiling.cpp - Insert edge counters for gcov profiling --------===//
483 unsigned Edge = 0;
492 Edge);
498 Builder.getInt64(Edge),
499 Builder.getInt64(Edge + 1));
512 Edge += Successors;
595 // the whole-Module pred edge# between the time we set it and the time we next
608 unsigned Edge = 0;
617 Edge + i);
622 Edge += Successors
    [all...]
  /external/skia/legacy/src/core/
SkRegion_path.cpp 318 struct Edge {
329 Edge* fNext;
346 static void find_link(Edge* base, Edge* stop) {
349 if (base->fFlags == Edge::kCompleteLink) {
359 Edge* e = base;
360 if ((base->fFlags & Edge::kY0Link) == 0) {
363 if ((e->fFlags & Edge::kY1Link) == 0 && y0 == e->fY1) {
366 e->fFlags = SkToU8(e->fFlags | Edge::kY1Link);
373 if ((base->fFlags & Edge::kY1Link) == 0)
    [all...]
  /external/skia/src/core/
SkRegion_path.cpp 333 struct Edge {
344 Edge* fNext;
361 static void find_link(Edge* base, Edge* stop) {
364 if (base->fFlags == Edge::kCompleteLink) {
374 Edge* e = base;
375 if ((base->fFlags & Edge::kY0Link) == 0) {
378 if ((e->fFlags & Edge::kY1Link) == 0 && y0 == e->fY1) {
381 e->fFlags = SkToU8(e->fFlags | Edge::kY1Link);
388 if ((base->fFlags & Edge::kY1Link) == 0)
    [all...]
  /external/llvm/lib/Transforms/Scalar/
SCCP.cpp 205 typedef std::pair<BasicBlock*, BasicBlock*> Edge;
206 DenseSet<Edge> KnownFeasibleEdges;
422 if (!KnownFeasibleEdges.insert(Edge(Source, Dest)).second)
423 return; // This edge is already known to be executable!
426 // If the destination is already executable, we just made an *edge*
429 DEBUG(dbgs() << "Marking Edge Executable: " << Source->getName()
444 // isEdgeFeasible - Return true if the control flow edge from the 'From' basic
578 // isEdgeFeasible - Return true if the control flow edge from the 'From' basic
587 // Check to make sure this edge itself is actually feasible now.
596 // undef conditions mean that neither edge is feasible yet
    [all...]
GVN.cpp     [all...]
  /system/core/libpixelflinger/
trap.cpp 604 // the following routine fills a triangle via edge stepping, which
631 struct Edge
633 int32_t x; // edge position in 16.16 coordinates
640 edge_dump( Edge* edge )
643 edge->y_top, edge->y_top/float(TRI_ONE),
644 edge->y_bot, edge->y_bot/float(TRI_ONE),
645 edge->x, edge->x/float(FIXED_ONE)
672 Edge* edge = edges + *pcount; local
862 AAEdge* edge = edges + *pcount; local
    [all...]
  /external/opencv/cvaux/src/
cvlee.cpp 199 // (site is an edge of polygon or a reflex vertex).
    [all...]
  /prebuilts/devtools/tools/lib/
asm-4.0.jar 
draw9patch.jar 
  /prebuilts/misc/common/asm/
asm-4.0.jar 
  /prebuilts/sdk/tools/lib/
asm-4.0.jar 
  /prebuilts/tools/common/asm-tools/
asm-3.3.1.jar 
asm-4.0.jar 
  /prebuilts/tools/common/m2/internal/asm/asm/3.3/
asm-3.3.jar 
  /prebuilts/tools/common/m2/repository/org/ow2/asm/asm/4.0/
asm-4.0.jar 
  /external/dexmaker/lib/
jarjar.jar 

Completed in 809 milliseconds

1 2