Home
last modified time | relevance | path

Searched refs:SCC (Results 1 – 25 of 82) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCGSCCPassManager.h112 extern template class AllAnalysesOn<LazyCallGraph::SCC>;
123 AnalysisManager<LazyCallGraph::SCC, LazyCallGraph &>;
131 CGSCCUpdateResult &>::run(LazyCallGraph::SCC &InitialC,
210 ModuleAnalysisManager, LazyCallGraph::SCC, LazyCallGraph &>;
257 SmallPriorityWorklist<LazyCallGraph::SCC *, 1> &CWorklist;
273 SmallPtrSetImpl<LazyCallGraph::SCC *> &InvalidatedSCCs;
283 LazyCallGraph::SCC *UpdatedC;
333 detail::PassConcept<LazyCallGraph::SCC, CGSCCAnalysisManager,
435 LazyCallGraph::SCC &updateCGAndAnalysisManagerForFunctionPass(
446 LazyCallGraph::SCC &updateCGAndAnalysisManagerForCGSCCPass(
[all …]
H A DLazyCallGraph.h114 class SCC; variable
419 class LLVM_EXTERNAL_VISIBILITY SCC {
488 bool isParentOf(const SCC &C) const;
496 bool isAncestorOf(const SCC &C) const;
551 SmallVector<SCC *, 4> SCCs;
554 SmallDenseMap<SCC *, int, 4> SCCIndices;
575 for (LazyCallGraph::SCC &C : RC) {
619 iterator find(SCC &C) const { in find()
986 if (SCC *C = lookupSCC(N)) in lookupRefSCC()
1130 SpecificBumpPtrAllocator<SCC> SCCBPA;
[all …]
H A DMLInlineAdvisor.h36 void onPassEntry(LazyCallGraph::SCC *SCC) override;
37 void onPassExit(LazyCallGraph::SCC *SCC) override;
H A DCallGraphSCCPass.h59 virtual bool runOnSCC(CallGraphSCC &SCC) = 0;
83 bool skipSCC(CallGraphSCC &SCC) const;
131 bool runOnSCC(CallGraphSCC &SCC) override { return false; } in runOnSCC() argument
H A DInlineAdvisor.h185 virtual void onPassEntry(LazyCallGraph::SCC *SCC = nullptr) {}
190 virtual void onPassExit(LazyCallGraph::SCC *SCC = nullptr) {}
354 PreservedAnalyses run(LazyCallGraph::SCC &InitialC, CGSCCAnalysisManager &AM,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp49 template class AllAnalysesOn<LazyCallGraph::SCC>;
75 LazyCallGraph::SCC *C = &InitialC; in run()
362 LazyCallGraph::SCC *C = &InitialC; in run()
373 auto ScanSCC = [](LazyCallGraph::SCC &C, in run()
514 LazyCallGraph::SCC *CurrentC = &C; in run()
806 static LazyCallGraph::SCC *
810 using SCC = LazyCallGraph::SCC; in incorporateNewSCCRange() typedef
820 SCC *OldC = C; in incorporateNewSCCRange()
874 using SCC = LazyCallGraph::SCC; in updateCGAndAnalysisManagerForPass() typedef
878 SCC *C = &InitialC; in updateCGAndAnalysisManagerForPass()
[all …]
H A DLazyCallGraph.cpp276 bool LazyCallGraph::SCC::isParentOf(const SCC &C) const { in isParentOf()
289 bool LazyCallGraph::SCC::isAncestorOf(const SCC &TargetC) const { in isAncestorOf()
338 for (SCC *C : SCCs) { in verify()
376 for (SCC *C : SCCs) { in verify()
405 for (SCC &C : *this) in isParentOf()
627 for (SCC *C : in switchInternalEdgeToCall()
1027 for (SCC &C : RC) in insertIncomingRefEdge()
1052 for (SCC &C : RC) in insertIncomingRefEdge()
1207 for (SCC *C : SCCs) { in removeInternalRefEdge()
1355 for (SCC *C : SCCs) { in removeInternalRefEdge()
[all …]
H A DSyntheticCountsUtils.cpp24 const SccTy &SCC, GetProfCountTy GetProfCount, AddCountTy AddCount) { in propagateFromSCC() argument
29 for (auto &Node : SCC) in propagateFromSCC()
95 for (auto &SCC : reverse(SCCs)) in propagate() local
96 propagateFromSCC(SCC, GetProfCount, AddCount); in propagate()
H A DGlobalsModRef.cpp473 const std::vector<CallGraphNode *> &SCC = *I; in CollectSCCMembership() local
474 assert(!SCC.empty() && "SCC with no functions?"); in CollectSCCMembership()
476 for (auto *CGN : SCC) in CollectSCCMembership()
491 const std::vector<CallGraphNode *> &SCC = *I; in AnalyzeCallGraph() local
492 assert(!SCC.empty() && "SCC with no functions?"); in AnalyzeCallGraph()
494 Function *F = SCC[0]->getFunction(); in AnalyzeCallGraph()
500 for (auto *Node : SCC) in AnalyzeCallGraph()
552 for (CallGraphNode::iterator CI = SCC[i]->begin(), E = SCC[i]->end(); in AnalyzeCallGraph()
562 if (!is_contained(SCC, CalleeNode)) in AnalyzeCallGraph()
573 for (auto *Node : SCC) in AnalyzeCallGraph()
[all …]
H A DCallGraphSCCPass.cpp678 bool runOnSCC(CallGraphSCC &SCC) override { in runOnSCC() argument
691 SCC.getCallGraph().getModule().print(OS, nullptr); in runOnSCC()
695 for (CallGraphNode *CGN : SCC) { in runOnSCC()
712 SCC.getCallGraph().getModule().print(OS, nullptr); in runOnSCC()
729 static std::string getDescription(const CallGraphSCC &SCC) { in getDescription() argument
732 for (CallGraphNode *CGN : SCC) { in getDescription()
744 bool CallGraphSCCPass::skipSCC(CallGraphSCC &SCC) const { in skipSCC()
746 SCC.getCallGraph().getModule().getContext().getOptPassGate(); in skipSCC()
748 !Gate.shouldRunPass(this->getPassName(), getDescription(SCC)); in skipSCC()
H A DDependenceGraphBuilder.cpp113 for (auto &SCC : make_range(scc_begin(&Graph), scc_end(&Graph))) { in createPiBlocks() local
114 if (SCC.size() > 1) in createPiBlocks()
115 ListOfSCCs.emplace_back(SCC.begin(), SCC.end()); in createPiBlocks()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCallGraphUpdater.h50 LazyCallGraph::SCC *SCC = nullptr; variable
63 void initialize(CallGraph &CG, CallGraphSCC &SCC) { in initialize() argument
65 this->CGSCC = &SCC; in initialize()
67 void initialize(LazyCallGraph &LCG, LazyCallGraph::SCC &SCC, in initialize() argument
70 this->SCC = &SCC; in initialize()
74 &AM.getResult<FunctionAnalysisManagerCGSCCProxy>(SCC, LCG).getManager(); in initialize()
/freebsd/sys/contrib/device-tree/Bindings/crypto/
H A Dfsl-imx-scc.yaml7 title: Freescale Security Controller (SCC)
21 - description: SCC SCM interrupt
22 - description: SCC SMN interrupt
H A Dfsl-imx-scc.txt1 Freescale Security Controller (SCC)
9 - clocks: Should contain the clock driving the SCC core.
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateKernelFeatures.cpp41 bool runOnSCC(CallGraphSCC &SCC) override;
112 bool AMDGPUAnnotateKernelFeatures::runOnSCC(CallGraphSCC &SCC) { in runOnSCC() argument
115 for (CallGraphNode *I : SCC) { in runOnSCC()
H A DSOPInstructions.td211 let Defs = [SCC] in {
223 } // End Defs = [SCC]
249 let Defs = [SCC] in {
258 } // End Defs = [SCC]
455 let Defs = [SCC];
493 let Defs = [SCC];
626 let Defs = [SCC] in { // Carry out goes to SCC
639 let Uses = [SCC] in { // Carry in comes from SCC
1039 let Defs = [SCC];
1067 // VCC = COPY SCC
[all …]
H A DSIOptimizeExecMaskingPreRA.cpp207 assert(AndSCC.getReg() == AMDGPU::SCC); in optimizeVcndVcmpPair()
209 assert(Andn2SCC.getReg() == AMDGPU::SCC); in optimizeVcndVcmpPair()
368 RecalcRegs.insert(AMDGPU::SCC); in runOnMachineFunction()
375 RecalcRegs.insert(AMDGPU::SCC); in runOnMachineFunction()
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dvexpress-scc.txt4 Test chips for ARM Versatile Express platform implement SCC (Serial
23 - reg: when the SCC is memory mapped, physical address and size of the
25 - interrupts: when the SCC can generate a system-level interrupt
/freebsd/sys/dev/scc/
H A Dscc_if.m35 # The SCC hardware interface. The core SCC code is hardware independent.
36 # The details of the hardware are abstracted by the SCC hardware interface.
73 # ipend() - query SCC for pending interrupts.
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp381 for (Function *F : SCC) in foreachUse()
928 : M(*(*SCC.begin())->getParent()), SCC(SCC), CGUpdater(CGUpdater), in OpenMPOpt()
939 if (SCC.empty()) in run()
2046 if (SCC.empty()) in runAttributor()
5486 if (SCC.empty()) in registerAAs()
5539 for (auto *F : SCC) { in registerAAs()
5770 SCC.push_back(&F); in run()
5774 if (SCC.empty()) in run()
5839 SCC.push_back(Fn); in run()
5842 if (SCC.empty()) in run()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/
H A Dfsl,cpm1-scc-qmc.yaml26 - description: SCC (Serial communication controller) register base
27 - description: SCC parameter ram base
38 description: SCC interrupt line in the CPM interrupt controller
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallGraphUpdater.cpp96 LazyCallGraph::SCC *C = LCG->lookupSCC(N); in reanalyzeFunction()
142 SCC->getOuterRefSCC().replaceNodeFunction(OldLCGN, NewFn); in replaceFunctionWith()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DArgumentPromotion.h29 PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DCoroSplit.h33 PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
/freebsd/tools/kerneldoc/subsys/
H A DDoxyfile-dev_scc6 PROJECT_NAME = "FreeBSD kernel SCC device code"

1234