OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SCC
(Results
1 - 11
of
11
) sorted by null
/external/llvm/lib/Transforms/IPO/
FunctionAttrs.cpp
48
// runOnSCC - Analyze the
SCC
, performing the transformation if possible.
49
bool runOnSCC(CallGraphSCC &
SCC
);
51
// AddReadAttrs - Deduce readonly/readnone attributes for the
SCC
.
52
bool AddReadAttrs(const CallGraphSCC &
SCC
);
54
// AddNoCaptureAttrs - Deduce nocapture attributes for the
SCC
.
55
bool AddNoCaptureAttrs(const CallGraphSCC &
SCC
);
61
// AddNoAliasAttrs - Deduce noalias attributes for the
SCC
.
62
bool AddNoAliasAttrs(const CallGraphSCC &
SCC
);
85
/// AddReadAttrs - Deduce readonly/readnone attributes for the
SCC
.
86
bool FunctionAttrs::AddReadAttrs(const CallGraphSCC &
SCC
) {
[
all
...]
PruneEH.cpp
43
// runOnSCC - Analyze the
SCC
, performing the transformation if possible.
44
bool runOnSCC(CallGraphSCC &
SCC
);
61
bool PruneEH::runOnSCC(CallGraphSCC &
SCC
) {
66
// Fill SCCNodes with the elements of the
SCC
. Used for quickly
67
// looking up whether a given CallGraphNode is in this
SCC
.
68
for (CallGraphSCC::iterator I =
SCC
.begin(), E =
SCC
.end(); I != E; ++I)
71
// First pass, scan all of the functions in the
SCC
, simplifying them
73
for (CallGraphSCC::iterator I =
SCC
.begin(), E =
SCC
.end(); I != E; ++I
[
all
...]
Inliner.cpp
118
// When processing our
SCC
, check to see if CS was inlined from some other
130
if (InlineHistory != -1) // Only do merging for top-level call sites in
SCC
.
159
// function in this
SCC
.
330
bool Inliner::runOnSCC(CallGraphSCC &
SCC
) {
335
DEBUG(dbgs() << "Inliner visiting
SCC
:");
336
for (CallGraphSCC::iterator I =
SCC
.begin(), E =
SCC
.end(); I != E; ++I) {
353
for (CallGraphSCC::iterator I =
SCC
.begin(), E =
SCC
.end(); I != E; ++I) {
382
// current
SCC
to the end of the list
[
all
...]
ArgumentPromotion.cpp
66
virtual bool runOnSCC(CallGraphSCC &
SCC
);
99
bool ArgPromotion::runOnSCC(CallGraphSCC &
SCC
) {
102
do { // Iterate until we stop promoting from this
SCC
.
104
// Attempt to promote arguments from all functions in this
SCC
.
105
for (CallGraphSCC::iterator I =
SCC
.begin(), E =
SCC
.end(); I != E; ++I) {
108
SCC
.ReplaceNode(*I, CGN);
[
all
...]
/external/llvm/lib/Analysis/IPA/
GlobalsModRef.cpp
370
// We do a bottom-up
SCC
traversal of the call graph. In other words, we
374
std::vector<CallGraphNode *> &
SCC
= *I;
375
assert(!
SCC
.empty() && "
SCC
with no functions?");
377
if (!
SCC
[0]->getFunction()) {
380
for (unsigned i = 0, e =
SCC
.size(); i != e; ++i)
381
FunctionInfo.erase(
SCC
[i]->getFunction());
385
FunctionRecord &FR = FunctionInfo[
SCC
[0]->getFunction()];
392
for (unsigned i = 0, e =
SCC
.size(); i != e && !KnowNothing; ++i) {
393
Function *F =
SCC
[i]->getFunction()
[
all
...]
CallGraphSCCPass.cpp
13
// call-graph in
SCC
order: that is, they process function bottom-up, except for
33
MaxIterations("max-cg-
scc
-iterations", cl::ReallyHidden, cl::init(4));
35
STATISTIC(MaxSCCIterations, "Maximum CGSCCPassMgr iterations on one
SCC
");
59
// CGPassManager walks
SCC
and it needs CallGraph.
73
errs().indent(Offset*2) << "Call Graph
SCC
Pass Manager\n";
139
// Run pass P on all functions in the current
SCC
.
152
DEBUG(dbgs() << "CGSCCPASSMGR: Pass Dirtied
SCC
: "
174
DEBUG(dbgs() << "CGSCCPASSMGR: Refreshing
SCC
with " << CurSCC.size()
184
// Scan all functions in the
SCC
.
336
// large
scc
's
[
all
...]
/external/llvm/include/llvm/Transforms/IPO/
InlinerPass.h
43
virtual bool runOnSCC(CallGraphSCC &
SCC
);
46
// processing to avoid breaking the
SCC
traversal.
/external/llvm/include/llvm/
CallGraphSCCPass.h
13
//
SCC
order: that is, they process function bottom-up, except for recursive
42
/// doInitialization - This method is called before the
SCC
's of the program
49
/// whatever action is necessary for the specified
SCC
. Note that
50
/// non-recursive (or only self-recursive) functions will have an
SCC
size of
51
/// 1, where recursive portions of the call graph will have
SCC
size > 1.
53
///
SCC
passes that add or delete functions to the
SCC
are required to update
54
/// the
SCC
list, otherwise stale pointers may be dereferenced.
56
virtual bool runOnSCC(CallGraphSCC &
SCC
) = 0;
58
/// doFinalization - This method is called after the
SCC
's of the program ha
[
all
...]
/external/llvm/tools/opt/
opt.cpp
159
virtual bool runOnSCC(CallGraphSCC &
SCC
) {
164
for (CallGraphSCC::iterator I =
SCC
.begin(), E =
SCC
.end(); I != E; ++I) {
/external/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp
[
all
...]
/external/llvm/lib/Transforms/InstCombine/
InstCombineAndOrXor.cpp
490
/// that (icmp
SCC
(A & B), C) satisfies
492
ICmpInst::Predicate
SCC
)
497
bool icmp_eq = (
SCC
== ICmpInst::ICMP_EQ);
[
all
...]
Completed in 227 milliseconds