Home
last modified time | relevance | path

Searched refs:PM (Results 1 – 25 of 408) sorted by relevance

12345678910>>...17

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXTargetMachine.cpp71 : TargetPassConfig(TM, PM) {} in DirectXPassConfig()
106 [](StringRef PassName, ModulePassManager &PM, in registerPassBuilderCallbacks()
109 PM.addPass(DXILResourcePrinterPass(dbgs())); in registerPassBuilderCallbacks()
134 PM.add(createDXILPrettyPrinterPass(Out)); in addPassesToEmitFile()
135 PM.add(createPrintModulePass(Out, "", true)); in addPassesToEmitFile()
139 PM.add(createDXILEmbedderPass()); in addPassesToEmitFile()
142 PM.add(createDXContainerGlobalsPass()); in addPassesToEmitFile()
146 PM.add(MMIWP); in addPassesToEmitFile()
147 if (addAsmPrinter(PM, Out, DwoOut, FileType, in addPassesToEmitFile()
151 PM.add(createDXILWriterPass(Out)); in addPassesToEmitFile()
[all …]
/freebsd-14.2/sys/contrib/device-tree/Bindings/power/
H A Dpower_domain.txt1 * Generic PM domains
3 System on chip designs are often divided into multiple PM domains that can be
7 This device tree binding can be used to bind PM domain consumer devices with
8 their PM domains provided by PM domain providers. A PM domain provider can be
9 represented by any node in the device tree and can provide one or more PM
11 phandle arguments (so called PM domain specifiers) of length specified by the
12 #power-domain-cells property in the PM domain provider node.
14 ==PM domain providers==
18 ==PM domain consumers==
21 - power-domains : A list of PM domain specifiers, as defined by bindings of
[all …]
H A Dpower-domain.yaml7 title: Generic PM domains
15 System on chip designs are often divided into multiple PM domains that can be
19 This device tree binding can be used to bind PM domain consumer devices with
20 their PM domains provided by PM domain providers. A PM domain provider can be
21 represented by any node in the device tree and can provide one or more PM
24 \#power-domain-cells property in the PM domain provider node.
40 PM domain and not the idle states of the devices or sub-domains in the PM
55 Number of cells in a PM domain specifier. Typically 0 for nodes
56 representing a single PM domain and 1 for nodes providing multiple PM
62 A phandle and PM domain specifier as defined by bindings of the power
[all …]
H A Drenesas,sysc-rmobile.txt23 - pm-domains: This node contains a hierarchy of PM domain nodes, which should
28 == PM Domain Nodes ==
30 Each of the PM domain nodes represents a PM domain, as documented by the
31 generic PM domain bindings in
41 - reg: If the PM domain is not always-on, this property must contain the bit
47 If the PM domain is always-on, this property must be omitted.
52 This shows a subset of the r8a7740 PM domain hierarchy, containing the
87 == PM Domain Consumers ==
89 Hardware blocks belonging to a PM domain should contain a "power-domains"
90 property that is a phandle pointing to the corresponding PM domain node.
H A Dxlnx,zynqmp-genpd.txt2 Device Tree Bindings for the Xilinx Zynq MPSoC PM domains
5 generic PM domain binding[1].
9 == Zynq MPSoC Generic PM Domain Node ==
13 - #power-domain-cells: Number of cells in a PM domain specifier. Must be 1.
H A Drenesas,sysc-rmobile.yaml36 This node contains a hierarchy of PM domain nodes, which should match the
61 PM domain node representing a PM domain. This node hould be named by
68 If the PM domain is not always-on, this property must contain the
71 If the PM domain is always-on, this property must be omitted.
90 // This shows a subset of the r8a7740 PM domain hierarchy, containing the
/freebsd-14.2/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp228 PassManagerT PM; in tryParsePipelineText() local
229 if (auto Err = PB.parsePassPipeline(PM, PipelineOpt)) { in tryParsePipelineText()
245 Err(PB.parsePassPipeline(PM, PeepholeEPPipeline)); in registerEPCallbacks()
250 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() argument
281 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument
288 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument
294 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument
300 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument
307 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument
310 Err(PB.parsePassPipeline(PM, in registerEPCallbacks()
[all …]
/freebsd-14.2/sys/contrib/device-tree/Bindings/arm/ux500/
H A Dpower_domain.txt1 * ST-Ericsson UX500 PM Domains
3 UX500 supports multiple PM domains which are used to gate power to one or
6 The implementation of PM domains for UX500 are based upon the generic PM domain
9 ==PM domain providers==
21 ==PM domain consumers==
24 - power-domains: A phandle and PM domain specifier. Below are the list of
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp121 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode()
124 PM.add(PassConfig); in addPassesToGenerateCode()
125 PM.add(&MMIWP); in addPassesToGenerateCode()
134 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter() argument
150 PM.add(Printer); in addAsmPrinter()
241 addPassesToGenerateCode(*this, PM, DisableVerify, *MMIWP); in addPassesToEmitFile()
251 PM.add(createPrintMIRPass(Out)); in addPassesToEmitFile()
254 PM.add(createFreeMachineFunctionPass()); in addPassesToEmitFile()
269 addPassesToGenerateCode(*this, PM, DisableVerify, *MMIWP); in addPassesToEmitMC()
306 PM.add(Printer); in addPassesToEmitMC()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroConditionalWrapper.cpp15 CoroConditionalWrapper::CoroConditionalWrapper(ModulePassManager &&PM) in CoroConditionalWrapper() argument
16 : PM(std::move(PM)) {} in CoroConditionalWrapper()
23 return PM.run(M, AM); in run()
30 PM.printPipeline(OS, MapClassName2PassName); in printPipeline()
/freebsd-14.2/sys/contrib/device-tree/Bindings/soc/ti/
H A Dsci-pm-domain.txt11 PM Domain Node
13 The PM domain node represents the global PM domain managed by the PMMC, which
14 in this case is the implementation as documented by the generic PM domain
44 PM Domain Consumers
46 Hardware blocks belonging to a PM domain should contain a "power-domains"
47 property that is a phandle pointing to the corresponding PM domain node
53 - power-domains: phandle pointing to the corresponding PM domain node
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenSchedule.cpp484 if (PM.RetireControlUnit) { in collectRetireControlUnits()
490 PM.RetireControlUnit = RCU; in collectRetireControlUnits()
500 if (PM.LoadQueue) { in collectLoadStoreQueueInfo()
507 PM.LoadQueue = Queue; in collectLoadStoreQueueInfo()
511 if (PM.StoreQueue) { in collectLoadStoreQueueInfo()
518 PM.StoreQueue = Queue; in collectLoadStoreQueueInfo()
1166 if (PM.hasItineraries()) in hasItineraries()
1483 const CodeGenProcModel &PM = in getIntersectingVariants() local
1735 if (PM.second != 0) in getAllProcIndices()
1992 verifyProcResourceGroups(PM); in collectProcResources()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DUnreachableCodeChecker.cpp44 static bool isInvalidPath(const CFGBlock *CB, const ParentMap &PM);
59 const ParentMap *PM = nullptr; in checkEndAnalysis() local
74 if (!PM) in checkEndAnalysis()
75 PM = &LC->getParentMap(); in checkEndAnalysis()
84 if (!D || !C || !PM) in checkEndAnalysis()
113 if (isInvalidPath(CB, *PM)) in checkEndAnalysis()
154 if (const Stmt *Parent = PM->getParent(S)) in checkEndAnalysis()
214 const ParentMap &PM) { in isInvalidPath() argument
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp339 ModulePassManager PM; in main() local
340 PM.addPass(ExtractGVPass(Gvs, DeleteFn, KeepConstInit)); in main()
341 PM.run(*M, MAM); in main()
386 ModulePassManager PM; in main() local
387 PM.addPass(BlockExtractorPass(std::move(GroupOfBBs), true)); in main()
388 PM.run(*M, MAM); in main()
407 ModulePassManager PM; in main() local
409 PM.addPass(GlobalDCEPass()); in main()
410 PM.addPass(StripDeadDebugInfoPass()); in main()
411 PM.addPass(StripDeadPrototypesPass()); in main()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp174 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM) in NVPTXPassConfig() argument
175 : TargetPassConfig(TM, PM) {} in NVPTXPassConfig()
214 return new NVPTXPassConfig(*this, PM); in createPassConfig()
231 [](StringRef PassName, FunctionPassManager &PM, in registerPassBuilderCallbacks()
234 PM.addPass(NVVMReflectPass()); in registerPassBuilderCallbacks()
238 PM.addPass(NVVMIntrRangePass()); in registerPassBuilderCallbacks()
257 [](StringRef PassName, ModulePassManager &PM, in registerPassBuilderCallbacks()
260 PM.addPass(NVPTXCtorDtorLoweringPass()); in registerPassBuilderCallbacks()
264 PM.addPass(GenericToNVVMPass()); in registerPassBuilderCallbacks()
271 [this](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp630 PM.addPass(AMDGPUAttributorPass(*this)); in registerPassBuilderCallbacks()
634 PM.addPass(AMDGPUUnifyMetadataPass()); in registerPassBuilderCallbacks()
642 PM.addPass(AMDGPUAlwaysInlinePass()); in registerPassBuilderCallbacks()
667 PM.addPass(AMDGPUUseNativeCallsPass()); in registerPassBuilderCallbacks()
691 PM.addPass( in registerPassBuilderCallbacks()
740 PM.addPass(AMDGPUUnifyMetadataPass()); in registerPassBuilderCallbacks()
744 PM.addPass(GlobalDCEPass()); in registerPassBuilderCallbacks()
748 PM.addPass(AMDGPUAlwaysInlinePass()); in registerPassBuilderCallbacks()
912 : AMDGPUPassConfig(TM, PM) { in GCNPassConfig()
974 : TargetPassConfig(TM, PM) { in AMDGPUPassConfig()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DLegacyPassManager.cpp869 delete PM; in ~PMTopLevelManager()
1671 PM->setTopLevelManager(PM); in PassManager()
1675 delete PM; in ~PassManager()
1679 PM->add(P); in add()
1685 return PM->run(M); in run()
1721 PM->setDepth(1); in push()
1724 S.push_back(PM); in push()
1753 PMDataManager *PM; in assignPassManager() local
1754 while (PM = PMS.top(), PM->getPassManagerType() > PMT_FunctionPassManager) in assignPassManager()
1772 PM = FPP; in assignPassManager()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp313 llvm::erase_if(PendingMacros, [&MD, this](const PendingMacro &PM) { in MacroUndefined() argument
314 return MD.getMacroInfo()->isIdenticalTo(*PM.MD->getMacroInfo(), PP, in MacroUndefined()
320 for (auto &PM : PendingMacros) { in EndOfMainFile() local
323 if (PM.MD->getMacroInfo()->isUsedForHeaderGuard()) in EndOfMainFile()
326 if (!shouldMacroBeIncluded(PM)) in EndOfMainFile()
329 StringRef Name = PM.MacroNameToken.getIdentifierInfo()->getName(); in EndOfMainFile()
330 PresumedLoc Loc = SM.getPresumedLoc(PM.MacroNameToken.getLocation()); in EndOfMainFile()
336 DeclarationFragmentsBuilder::getFragmentsForMacro(Name, PM.MD), in EndOfMainFile()
338 SM.isInSystemHeader(PM.MacroNameToken.getLocation())); in EndOfMainFile()
367 bool shouldMacroBeIncluded(const PendingMacro &PM) override { in shouldMacroBeIncluded() argument
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DCFGStmtMap.cpp43 X = PM->getParentIgnoreParens(X); in getBlock()
78 CFGStmtMap *CFGStmtMap::Build(CFG *C, ParentMap *PM) { in Build() argument
79 if (!C || !PM) in Build()
89 return new CFGStmtMap(PM, SM); in Build()
/freebsd-14.2/usr.bin/mkimg/tests/
H A Dimg-63x255-512-apm.raw.hex4 00000200 50 4d 00 00 00 00 00 03 00 00 00 01 00 00 00 03 |PM..............|
11 00000400 50 4d 00 00 00 00 00 03 00 00 00 04 00 00 20 00 |PM............ .|
17 00000600 50 4d 00 00 00 00 00 03 00 00 20 04 00 00 01 00 |PM........ .....|
H A Dimg-1x1-512-apm.raw.hex4 00000200 50 4d 00 00 00 00 00 03 00 00 00 01 00 00 00 03 |PM..............|
11 00000400 50 4d 00 00 00 00 00 03 00 00 00 04 00 00 20 00 |PM............ .|
17 00000600 50 4d 00 00 00 00 00 03 00 00 20 04 00 00 01 00 |PM........ .....|
H A Dimg-63x255-4096-apm.raw.hex4 00000200 50 4d 00 00 00 00 00 03 00 00 00 01 00 00 00 03 |PM..............|
11 00000400 50 4d 00 00 00 00 00 03 00 00 00 08 00 00 20 00 |PM............ .|
17 00000600 50 4d 00 00 00 00 00 03 00 00 20 08 00 00 01 00 |PM........ .....|
H A Dimg-1x1-4096-apm.raw.hex4 00000200 50 4d 00 00 00 00 00 03 00 00 00 01 00 00 00 03 |PM..............|
11 00000400 50 4d 00 00 00 00 00 03 00 00 00 08 00 00 20 00 |PM............ .|
17 00000600 50 4d 00 00 00 00 00 03 00 00 20 08 00 00 01 00 |PM........ .....|
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.cpp61 MSP430PassConfig(MSP430TargetMachine &TM, PassManagerBase &PM) in MSP430PassConfig() argument
62 : TargetPassConfig(TM, PM) {} in MSP430PassConfig()
74 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() argument
75 return new MSP430PassConfig(*this, PM); in createPassConfig()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFGStmtMap.h25 ParentMap *PM; variable
28 CFGStmtMap(ParentMap *pm, void *m) : PM(pm), M(m) {} in CFGStmtMap()
37 static CFGStmtMap *Build(CFG* C, ParentMap *PM);

12345678910>>...17