/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | CGSCCPassManager.h | 112 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 D | LazyCallGraph.h | 114 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 D | MLInlineAdvisor.h | 36 void onPassEntry(LazyCallGraph::SCC *SCC) override; 37 void onPassExit(LazyCallGraph::SCC *SCC) override;
|
H A D | CallGraphSCCPass.h | 59 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 D | InlineAdvisor.h | 185 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 D | CGSCCPassManager.cpp | 49 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 D | LazyCallGraph.cpp | 276 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 D | SyntheticCountsUtils.cpp | 24 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 D | GlobalsModRef.cpp | 473 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 D | CallGraphSCCPass.cpp | 678 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 D | DependenceGraphBuilder.cpp | 113 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 D | CallGraphUpdater.h | 50 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 D | fsl-imx-scc.yaml | 7 title: Freescale Security Controller (SCC) 21 - description: SCC SCM interrupt 22 - description: SCC SMN interrupt
|
H A D | fsl-imx-scc.txt | 1 Freescale Security Controller (SCC) 9 - clocks: Should contain the clock driving the SCC core.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAnnotateKernelFeatures.cpp | 41 bool runOnSCC(CallGraphSCC &SCC) override; 112 bool AMDGPUAnnotateKernelFeatures::runOnSCC(CallGraphSCC &SCC) { in runOnSCC() argument 115 for (CallGraphNode *I : SCC) { in runOnSCC()
|
H A D | SOPInstructions.td | 211 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 D | SIOptimizeExecMaskingPreRA.cpp | 207 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 D | vexpress-scc.txt | 4 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 D | scc_if.m | 35 # 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 D | OpenMPOpt.cpp | 381 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 D | fsl,cpm1-scc-qmc.yaml | 26 - 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 D | CallGraphUpdater.cpp | 96 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 D | ArgumentPromotion.h | 29 PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ |
H A D | CoroSplit.h | 33 PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
|
/freebsd/tools/kerneldoc/subsys/ |
H A D | Doxyfile-dev_scc | 6 PROJECT_NAME = "FreeBSD kernel SCC device code"
|