HomeSort by: relevance | last modified time | path
    Searched refs:CGSCC (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
CallGraphUpdater.h 43 CallGraphSCC *CGSCC = nullptr;
59 /// Initializers for usage outside of a CGSCC pass, inside a CGSCC pass in
64 this->CGSCC = &SCC;
83 /// After an CGSCC pass changes a function in ways that affect the call
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CallGraphUpdater.cpp 119 CGSCC->DeleteNode(DeadCGN);
134 CGSCC->ReplaceNode(OldCGN, NewCGN);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
Attributor.h 794 BumpPtrAllocator &Allocator, SetVector<Function *> *CGSCC)
809 AG(AG), CGSCC(CGSCC) {
810 if (CGSCC)
811 initializeModuleSlice(*CGSCC);
928 if (CGSCC && CGSCC->count(const_cast<Function *>(&F)))
929 return CGSCC->size();
1012 /// The underlying CGSCC, or null if not available.
1013 SetVector<Function *> *CGSCC;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
PassManagerBuilder.cpp 176 clEnumValN(AttributorRunOption::CGSCC, "cgscc",
674 // creates a CGSCC pass manager, but we don't want to add extensions into
787 if (AttributorRun & AttributorRunOption::CGSCC)
802 // FIXME: This is a HACK! The inliner pass above implicitly creates a CGSCC
847 // unrolling/vectorization/... now. We'll first run the inliner + CGSCC passes
1066 if (AttributorRun & AttributorRunOption::CGSCC)
OpenMPOpt.cpp 121 BumpPtrAllocator &Allocator, SetVector<Function *> &CGSCC,
123 : InformationCache(M, AG, Allocator, &CGSCC), OMPBuilder(M),
2486 OMPInformationCache InfoCache(M, AG, Allocator, /*CGSCC*/ Functions,
2542 /*CGSCC*/ Functions, OMPInModule.getKernels());
2575 bool runOnSCC(CallGraphSCC &CGSCC) override {
2576 if (!containsOpenMP(CGSCC.getCallGraph().getModule(), OMPInModule))
2578 if (DisableOpenMPOptimizations || skipSCC(CGSCC))
2584 for (CallGraphNode *CGN : CGSCC) {
2602 CGUpdater.initialize(CG, CGSCC);
2618 /*CGSCC*/ Functions, OMPInModule.getKernels())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Passes/
PassBuilder.cpp 365 /// No-op CGSCC pass which does nothing.
374 /// No-op CGSCC analysis.
979 // the CGSCC pipeline.
990 // Now begin the main postorder CGSCC pipeline.
991 // FIXME: The current CGSCC pipeline has its origins in the legacy pass
993 // make a lot of sense and we should revisit the core CGSCC structure.
1001 if (AttributorRun & AttributorRunOption::CGSCC)
1024 // CGSCC walk.
2350 if (Name == "cgscc")
2373 if (Name == "cgscc")
    [all...]

Completed in 34 milliseconds