Home
last modified time | relevance | path

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

12345678910>>...15

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXTargetMachine.cpp96 DirectXPassConfig(DirectXTargetMachine &TM, PassManagerBase &PM) in DirectXPassConfig() argument
97 : TargetPassConfig(TM, PM) {} in DirectXPassConfig()
148 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile() argument
151 TargetPassConfig *PassConfig = createPassConfig(PM); in addPassesToEmitFile()
156 PM.add(createDXILPrettyPrinterLegacyPass(Out)); in addPassesToEmitFile()
157 PM.add(createPrintModulePass(Out, "", true)); in addPassesToEmitFile()
161 PM.add(createDXILEmbedderPass()); in addPassesToEmitFile()
164 PM.add(createDXContainerGlobalsPass()); in addPassesToEmitFile()
168 PM.add(MMIWP); in addPassesToEmitFile()
169 if (addAsmPrinter(PM, Out, DwoOut, FileType, in addPassesToEmitFile()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp244 PassManagerT PM; in tryParsePipelineText() local
245 if (auto Err = PB.parsePassPipeline(PM, PipelineOpt)) { in tryParsePipelineText()
259 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() argument
261 Err(PB.parsePassPipeline(PM, PeepholeEPPipeline)); in registerEPCallbacks()
266 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() argument
268 Err(PB.parsePassPipeline(PM, LateLoopOptimizationsEPPipeline)); in registerEPCallbacks()
272 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() argument
274 Err(PB.parsePassPipeline(PM, LoopOptimizerEndEPPipeline)); in registerEPCallbacks()
279 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() argument
281 Err(PB.parsePassPipeline(PM, ScalarOptimizerLateEPPipeline)); in registerEPCallbacks()
[all …]
/freebsd/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 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.
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenTargetMachineImpl.cpp116 addPassesToGenerateCode(CodeGenTargetMachineImpl &TM, PassManagerBase &PM, in addPassesToGenerateCode() argument
121 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode()
124 PM.add(PassConfig); in addPassesToGenerateCode()
125 PM.add(&MMIWP); in addPassesToGenerateCode()
126 invokeGlobalTargetPassConfigCallbacks(TM, PM, PassConfig); in addPassesToGenerateCode()
135 bool CodeGenTargetMachineImpl::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter() argument
153 PM.add(Printer); in addAsmPrinter()
225 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile() argument
232 addPassesToGenerateCode(*this, PM, DisableVerify, *MMIWP); in addPassesToEmitFile()
237 if (addAsmPrinter(PM, Out, DwoOut, FileType, MMIWP->getMMI().getContext())) in addPassesToEmitFile()
[all …]
/freebsd/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/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.cpp465 CodeGenProcModel &PM = getProcModel(RCU->getValueAsDef("SchedModel")); in collectRetireControlUnits() local
466 if (PM.RetireControlUnit) { in collectRetireControlUnits()
469 PrintNote(PM.RetireControlUnit->getLoc(), in collectRetireControlUnits()
472 PM.RetireControlUnit = RCU; in collectRetireControlUnits()
478 CodeGenProcModel &PM = getProcModel(Queue->getValueAsDef("SchedModel")); in collectLoadStoreQueueInfo() local
480 if (PM.LoadQueue) { in collectLoadStoreQueueInfo()
482 PrintNote(PM.LoadQueue->getLoc(), in collectLoadStoreQueueInfo()
486 PM.LoadQueue = Queue; in collectLoadStoreQueueInfo()
490 if (PM.StoreQueue) { in collectLoadStoreQueueInfo()
492 PrintNote(PM.StoreQueue->getLoc(), in collectLoadStoreQueueInfo()
[all …]
/freebsd/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/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/contrib/llvm-project/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp341 ModulePassManager PM; in main() local
342 PM.addPass(ExtractGVPass(Gvs, DeleteFn, KeepConstInit)); in main()
343 PM.run(*M, MAM); in main()
388 ModulePassManager PM; in main() local
389 PM.addPass(BlockExtractorPass(std::move(GroupOfBBs), true)); in main()
390 PM.run(*M, MAM); in main()
409 ModulePassManager PM; in main() local
411 PM.addPass(GlobalDCEPass()); in main()
412 PM.addPass(StripDeadDebugInfoPass()); in main()
413 PM.addPass(StripDeadPrototypesPass()); in main()
[all …]
/freebsd/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()
216 const ParentMap &PM) { in isInvalidPath() argument
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DLegacyPassManager.cpp831 for (PMDataManager *PM : PassManagers) in dumpArguments()
832 PM->dumpPassArguments(); in dumpArguments()
837 for (PMDataManager *PM : PassManagers) in initializeAllAnalysisInfo()
838 PM->initializeAnalysisInfo(); in initializeAllAnalysisInfo()
847 for (PMDataManager *PM : PassManagers) in ~PMTopLevelManager()
848 delete PM; in ~PMTopLevelManager()
1270 return PM.findAnalysisPass(ID, true); in getAnalysisIfAvailable()
1275 return PM.getOnTheFlyPass(P, AnalysisPI, F); in findImplPass()
1624 PM = new PassManagerImpl(); in PassManager()
1626 PM->setTopLevelManager(PM); in PassManager()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DTargetPassRegistry.inc80 PM.addPass(CREATE_PASS); \
91 PM.addPass(CREATE_PASS(Params.get())); \
95 PB.registerPipelineParsingCallback([=](StringRef Name, ModulePassManager &PM,
103 PB.registerPipelineParsingCallback([=](StringRef Name, ModulePassManager &PM,
112 PB.registerPipelineParsingCallback([=](StringRef Name, FunctionPassManager &PM,
120 PB.registerPipelineParsingCallback([=](StringRef Name, FunctionPassManager &PM,
129 PB.registerPipelineParsingCallback([=](StringRef Name, LoopPassManager &PM,
137 MachineFunctionPassManager &PM,
144 PB.registerPipelineParsingCallback([=](StringRef Name, FunctionPassManager &PM,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCodeGenTargetMachineImpl.h45 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
52 addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out,
61 bool addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx,
67 bool addAsmPrinter(PassManagerBase &PM, raw_pwrite_stream &Out,
/freebsd/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/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp189 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM) in NVPTXPassConfig() argument
190 : TargetPassConfig(TM, PM) {} in NVPTXPassConfig()
228 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() argument
229 return new NVPTXPassConfig(*this, PM); in createPassConfig()
248 [this](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
252 PM.addPass(NVVMReflectPass(Subtarget.getSmVersion())); in registerPassBuilderCallbacks()
260 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
265 [this](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
268 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
/freebsd/usr.bin/mkimg/tests/
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........ .....|
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-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.vhdf.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.vhdf.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/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCTargetMachine.cpp54 ARCPassConfig(ARCTargetMachine &TM, PassManagerBase &PM) in ARCPassConfig() argument
55 : TargetPassConfig(TM, PM) {} in ARCPassConfig()
69 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() argument
70 return new ARCPassConfig(*this, PM); in createPassConfig()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.cpp62 MSP430PassConfig(MSP430TargetMachine &TM, PassManagerBase &PM) in MSP430PassConfig() argument
63 : TargetPassConfig(TM, PM) {} in MSP430PassConfig()
75 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() argument
76 return new MSP430PassConfig(*this, PM); in createPassConfig()

12345678910>>...15