reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/CGSCCPassManager.h
  481       Function &F = N->getFunction();
  591             CallCounts.insert(std::make_pair(&N.getFunction(), CountLocal))
  593         for (Instruction &I : instructions(N.getFunction()))
include/llvm/Analysis/LazyCallGraph.h
 1235   return getNode().getFunction();
lib/Analysis/CGSCCPassManager.cpp
  227   Module &M = *C.begin()->getFunction().getParent();
  258       FAM->clear(N.getFunction(), N.getFunction().getName());
  258       FAM->clear(N.getFunction(), N.getFunction().getName());
  270     Function &F = N.getFunction();
  331     Function &F = N.getFunction();
  437   Function &F = N.getFunction();
lib/Analysis/LazyCallGraph.cpp
 1446   Function &OldF = N.getFunction();
 1746   OS << "  Edges in function: " << N.getFunction().getName() << "\n";
 1758     OS << "      " << N.getFunction().getName() << "\n";
 1791   std::string Name = "\"" + DOT::EscapeString(N.getFunction().getName()) + "\"";
lib/Passes/StandardInstrumentations.cpp
   49       const Function &F = N.getFunction();
   87     const Function &F = N.getFunction();
lib/Transforms/IPO/ArgumentPromotion.cpp
 1031       Function &OldF = N.getFunction();
lib/Transforms/IPO/FunctionAttrs.cpp
 1428     Function &F = N.getFunction();
lib/Transforms/IPO/Inliner.cpp
  881   Module &M = *InitialC.begin()->getFunction().getParent();
  924         FAM.getResult<OptimizationRemarkEmitterAnalysis>(N.getFunction());
  930     for (Instruction &I : instructions(N.getFunction()))
unittests/Analysis/CGSCCPassManagerTest.cpp
  289                     *C.begin()->getFunction().getParent()))
  296               FAM.getResult<TestFunctionAnalysis>(N.getFunction());
  300           (void)FAM.getResult<TestImmutableFunctionAnalysis>(N.getFunction());
  361             *C.begin()->getFunction().getParent());
  380             *C.begin()->getFunction().getParent());
  402             *C.begin()->getFunction().getParent());
  872         *C.begin()->getFunction().getParent());
 1167         auto &H2F = H2N.getFunction();
 1215         auto &H2F = H2N.getFunction();
unittests/Analysis/LazyCallGraphTest.cpp
  237   EXPECT_EQ("a1", A1.getFunction().getName());
  239   EXPECT_EQ("a2", A2.getFunction().getName());
  241   EXPECT_EQ("a3", A3.getFunction().getName());
  243   EXPECT_EQ("b1", B1.getFunction().getName());
  245   EXPECT_EQ("b2", B2.getFunction().getName());
  247   EXPECT_EQ("b3", B3.getFunction().getName());
  249   EXPECT_EQ("c1", C1.getFunction().getName());
  251   EXPECT_EQ("c2", C2.getFunction().getName());
  253   EXPECT_EQ("c3", C3.getFunction().getName());
  255   EXPECT_EQ("d1", D1.getFunction().getName());
  257   EXPECT_EQ("d2", D2.getFunction().getName());
  259   EXPECT_EQ("d3", D3.getFunction().getName());
  326     Nodes.push_back(N.getFunction().getName());
  342     Nodes.push_back(N.getFunction().getName());
  358     Nodes.push_back(N.getFunction().getName());
  376     Nodes.push_back(N.getFunction().getName());
  480     Nodes.push_back(N.getFunction().getName());
  490     Nodes.push_back(N.getFunction().getName());
  500     Nodes.push_back(N.getFunction().getName());
  510     Nodes.push_back(N.getFunction().getName());
 1135   Function &D2F = D2.getFunction();
 1140     if (CI->getParent()->getParent() == &C1.getFunction()) {
 1143     } else if (CI->getParent()->getParent() == &D1.getFunction()) {
 1154   C1Call->setCalledFunction(&D3.getFunction());
 1155   D1Call->setCalledFunction(&D3.getFunction());
 2070   Function &D = DN.getFunction();
 2087   EXPECT_EQ(&E, &DN.getFunction());
 2163   CG.removeDeadFunction(DeadN.getFunction());