/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DirectXTargetMachine.cpp | 71 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 D | power_domain.txt | 1 * 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 D | renesas,sysc-rmobile.txt | 23 - 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 D | xlnx,zynqmp-genpd.txt | 2 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 D | NewPMDriver.cpp | 241 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 D | LLVMTargetMachine.cpp | 112 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 D | power_domain.txt | 1 * 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 D | CoroConditionalWrapper.cpp | 15 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 D | sci-pm-domain.txt | 11 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 D | CodeGenSchedule.cpp | 481 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 D | UnreachableCodeChecker.cpp | 44 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 D | llvm-extract.cpp | 339 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 D | LegacyPassManager.cpp | 849 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 D | TargetPassRegistry.inc | 80 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 D | ExtractAPIConsumer.cpp | 314 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 D | CFGStmtMap.cpp | 43 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 D | img-1x1-4096-apm.raw.hex | 4 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 D | img-63x255-4096-apm.raw.hex | 4 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 D | img-63x255-512-apm.raw.hex | 4 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 D | img-1x1-512-apm.raw.hex | 4 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 D | img-63x255-4096-apm.vhdf.hex | 4 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 D | MSP430TargetMachine.cpp | 61 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 D | XCoreTargetMachine.cpp | 67 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 D | AVRTargetMachine.cpp | 64 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 D | ARCTargetMachine.cpp | 53 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()
|