Home
last modified time | relevance | path

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

12345678910>>...14

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXTargetMachine.cpp71 DirectXPassConfig(DirectXTargetMachine &TM, PassManagerBase &PM) in DirectXPassConfig() argument
72 : TargetPassConfig(TM, PM) {} in DirectXPassConfig()
111 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile() argument
114 TargetPassConfig *PassConfig = createPassConfig(PM); in addPassesToEmitFile()
119 PM.add(createDXILPrettyPrinterPass(Out)); in addPassesToEmitFile()
120 PM.add(createPrintModulePass(Out, "", true)); in addPassesToEmitFile()
124 PM.add(createDXILEmbedderPass()); in addPassesToEmitFile()
127 PM.add(createDXContainerGlobalsPass()); in addPassesToEmitFile()
131 PM.add(MMIWP); in addPassesToEmitFile()
132 if (addAsmPrinter(PM, Out, DwoOut, FileType, in addPassesToEmitFile()
[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/tools/opt/
H A DNewPMDriver.cpp241 PassManagerT PM; in tryParsePipelineText() local
242 if (auto Err = PB.parsePassPipeline(PM, PipelineOpt)) { in tryParsePipelineText()
256 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() argument
258 Err(PB.parsePassPipeline(PM, PeepholeEPPipeline)); in registerEPCallbacks()
263 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() argument
265 Err(PB.parsePassPipeline(PM, LateLoopOptimizationsEPPipeline)); in registerEPCallbacks()
269 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() argument
271 Err(PB.parsePassPipeline(PM, LoopOptimizerEndEPPipeline)); in registerEPCallbacks()
276 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() argument
278 Err(PB.parsePassPipeline(PM, ScalarOptimizerLateEPPipeline)); in registerEPCallbacks()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp112 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM, in addPassesToGenerateCode() argument
117 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode()
120 PM.add(PassConfig); in addPassesToGenerateCode()
121 PM.add(&MMIWP); in addPassesToGenerateCode()
130 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter() argument
146 PM.add(Printer); in addAsmPrinter()
210 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile() argument
217 addPassesToGenerateCode(*this, PM, DisableVerify, *MMIWP); in addPassesToEmitFile()
222 if (addAsmPrinter(PM, Out, DwoOut, FileType, MMIWP->getMMI().getContext())) in addPassesToEmitFile()
227 PM.add(createPrintMIRPass(Out)); 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/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/utils/TableGen/Common/
H A DCodeGenSchedule.cpp481 CodeGenProcModel &PM = getProcModel(RCU->getValueAsDef("SchedModel")); in collectRetireControlUnits() local
482 if (PM.RetireControlUnit) { in collectRetireControlUnits()
485 PrintNote(PM.RetireControlUnit->getLoc(), in collectRetireControlUnits()
488 PM.RetireControlUnit = RCU; in collectRetireControlUnits()
496 CodeGenProcModel &PM = getProcModel(Queue->getValueAsDef("SchedModel")); in collectLoadStoreQueueInfo() local
498 if (PM.LoadQueue) { in collectLoadStoreQueueInfo()
500 PrintNote(PM.LoadQueue->getLoc(), in collectLoadStoreQueueInfo()
504 PM.LoadQueue = Queue; in collectLoadStoreQueueInfo()
508 if (PM.StoreQueue) { in collectLoadStoreQueueInfo()
510 PrintNote(PM.StoreQueue->getLoc(), in collectLoadStoreQueueInfo()
[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/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/contrib/llvm-project/llvm/lib/IR/
H A DLegacyPassManager.cpp849 for (PMDataManager *PM : PassManagers) in dumpArguments()
850 PM->dumpPassArguments(); in dumpArguments()
855 for (PMDataManager *PM : PassManagers) in initializeAllAnalysisInfo()
856 PM->initializeAnalysisInfo(); in initializeAllAnalysisInfo()
865 for (PMDataManager *PM : PassManagers) in ~PMTopLevelManager()
866 delete PM; in ~PMTopLevelManager()
1312 return PM.findAnalysisPass(ID, true); in getAnalysisIfAvailable()
1317 return PM.getOnTheFlyPass(P, AnalysisPI, F); in findImplPass()
1666 PM = new PassManagerImpl(); in PassManager()
1668 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/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp314 llvm::erase_if(PendingMacros, [&MD, this](const PendingMacro &PM) { in MacroUndefined() argument
315 return MD.getMacroInfo()->isIdenticalTo(*PM.MD->getMacroInfo(), PP, in MacroUndefined()
321 for (auto &PM : PendingMacros) { in EndOfMainFile() local
324 if (PM.MD->getMacroInfo()->isUsedForHeaderGuard()) in EndOfMainFile()
327 if (!shouldMacroBeIncluded(PM)) in EndOfMainFile()
330 StringRef Name = PM.MacroNameToken.getIdentifierInfo()->getName(); in EndOfMainFile()
331 PresumedLoc Loc = SM.getPresumedLoc(PM.MacroNameToken.getLocation()); in EndOfMainFile()
333 index::generateUSRForMacro(Name, PM.MacroNameToken.getLocation(), SM, in EndOfMainFile()
338 DeclarationFragmentsBuilder::getFragmentsForMacro(Name, PM.MD), in EndOfMainFile()
340 SM.isInSystemHeader(PM.MacroNameToken.getLocation())); in EndOfMainFile()
[all …]
/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/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........ .....|
/freebsd/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/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.cpp67 XCorePassConfig(XCoreTargetMachine &TM, PassManagerBase &PM) in XCorePassConfig() argument
68 : TargetPassConfig(TM, PM) {} in XCorePassConfig()
82 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() argument
83 return new XCorePassConfig(*this, PM); in createPassConfig()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRTargetMachine.cpp64 AVRPassConfig(AVRTargetMachine &TM, PassManagerBase &PM) in AVRPassConfig() argument
65 : TargetPassConfig(TM, PM) {} in AVRPassConfig()
78 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() argument
79 return new AVRPassConfig(*this, PM); in createPassConfig()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCTargetMachine.cpp53 ARCPassConfig(ARCTargetMachine &TM, PassManagerBase &PM) in ARCPassConfig() argument
54 : TargetPassConfig(TM, PM) {} in ARCPassConfig()
68 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() argument
69 return new ARCPassConfig(*this, PM); in createPassConfig()

12345678910>>...14