OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BallLarusEdge
(Results
1 - 4
of
4
) sorted by null
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
PathNumbering.h
40
class
BallLarusEdge
;
46
typedef std::vector<
BallLarusEdge
*> BLEdgeVector;
47
typedef std::vector<
BallLarusEdge
*>::iterator BLEdgeIterator;
88
void addPredEdge(
BallLarusEdge
* edge);
91
void removePredEdge(
BallLarusEdge
* edge);
94
void addSuccEdge(
BallLarusEdge
* edge);
97
void removeSuccEdge(
BallLarusEdge
* edge);
125
void removeEdge(BLEdgeVector& v,
BallLarusEdge
* e);
130
class
BallLarusEdge
{
135
// Constructor: Initializes an
BallLarusEdge
with a source and target
[
all
...]
/external/swiftshader/third_party/LLVM/lib/Analysis/
PathNumbering.cpp
115
void BallLarusNode::addPredEdge(
BallLarusEdge
* edge) {
120
void BallLarusNode::removePredEdge(
BallLarusEdge
* edge) {
125
void BallLarusNode::addSuccEdge(
BallLarusEdge
* edge) {
130
void BallLarusNode::removeSuccEdge(
BallLarusEdge
* edge) {
154
void BallLarusNode::removeEdge(BLEdgeVector& v,
BallLarusEdge
* e) {
168
BallLarusNode*
BallLarusEdge
::getSource() const {
173
BallLarusNode*
BallLarusEdge
::getTarget() const {
178
BallLarusEdge
::EdgeType
BallLarusEdge
::getType() const {
183
void
BallLarusEdge
::setType(EdgeType type)
[
all
...]
PathProfileInfo.cpp
122
static
BallLarusEdge
* getNextEdge (BallLarusNode* node,
124
BallLarusEdge
* best = 0;
128
if( (*next)->getType() !=
BallLarusEdge
::BACKEDGE && // no backedges
129
(*next)->getType() !=
BallLarusEdge
::SPLITEDGE && // no split edges
144
BallLarusEdge
* next = getNextEdge(currentNode, increment);
148
if( next->getType() !=
BallLarusEdge
::BACKEDGE_PHONY &&
149
next->getType() !=
BallLarusEdge
::SPLITEDGE_PHONY &&
156
if( next->getType() ==
BallLarusEdge
::BACKEDGE_PHONY &&
163
if( next->getType() ==
BallLarusEdge
::SPLITEDGE_PHONY &&
183
BallLarusEdge
* next = getNextEdge(currentNode, increment)
[
all
...]
/external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/
PathProfiling.cpp
107
// BLInstrumentationEdge extends
BallLarusEdge
with data about the
110
class BLInstrumentationEdge : public
BallLarusEdge
{
177
BallLarusEdge
* getExitRootEdge();
228
// Override this method to produce subclasses of
BallLarusEdge
if
232
virtual
BallLarusEdge
* createEdge(
241
void unlinkEdge(
BallLarusEdge
* edge);
254
long weight, BallLarusNode* v,
BallLarusEdge
* e);
257
int calculateChordIncrementsDir(
BallLarusEdge
* e,
BallLarusEdge
* f);
335
// This edge becomes the first edge, and a new
BallLarusEdge
is created
[
all
...]
Completed in 177 milliseconds