Searched refs:PM (Results 26 - 50 of 90) sorted by relevance

1234

/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp98 NVPTXPassConfig(NVPTXTargetMachine *TM, PassManagerBase &PM) argument
99 : TargetPassConfig(TM, PM) {}
111 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { argument
112 NVPTXPassConfig *PassConfig = new NVPTXPassConfig(this, PM);
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DAMDGPUTargetMachine.cpp81 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM) argument
82 : TargetPassConfig(TM, PM) {
103 TargetPassConfig *AMDGPUTargetMachine::createPassConfig(PassManagerBase &PM) { argument
104 return new AMDGPUPassConfig(this, PM);
H A DAMDGPUTargetMachine.h65 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp59 void ARMBaseTargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument
63 PM.add(createBasicTargetTransformInfoPass(getTargetLowering()));
64 PM.add(createARMTargetTransformInfoPass(this));
126 ARMPassConfig(ARMBaseTargetMachine *TM, PassManagerBase &PM) argument
127 : TargetPassConfig(TM, PM) {}
145 TargetPassConfig *ARMBaseTargetMachine::createPassConfig(PassManagerBase &PM) { argument
146 return new ARMPassConfig(this, PM);
220 bool ARMBaseTargetMachine::addCodeEmitter(PassManagerBase &PM, argument
223 PM.add(createARMJITCodeEmitterPass(*this, JCE));
H A DARMTargetMachine.h58 virtual void addAnalysisPasses(PassManagerBase &PM);
61 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
63 virtual bool addCodeEmitter(PassManagerBase &PM, JITCodeEmitter &MCE);
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.h75 virtual bool addPassesForOptimizations(PassManagerBase &PM);
76 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetMachine.h299 virtual void addAnalysisPasses(PassManagerBase &PM);
303 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
308 virtual bool addPassesToEmitFile(PassManagerBase &PM,
321 virtual bool addPassesToEmitMachineCode(PassManagerBase &PM,
330 virtual bool addPassesToEmitMC(PassManagerBase &PM,
/freebsd-10.0-release/contrib/llvm/tools/bugpoint/
H A Dbugpoint.cpp162 AddToDriver PM(D);
167 Builder.populateModulePassManager(PM);
172 Builder.populateLTOPassManager(PM, /*Internalize=*/true,
187 Builder.populateFunctionPassManager(PM);
188 Builder.populateModulePassManager(PM);
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DUnreachableCodeChecker.cpp48 static bool isInvalidPath(const CFGBlock *CB, const ParentMap &PM);
63 ParentMap *PM = 0; local
76 if (!PM)
77 PM = &LC->getParentMap();
86 if (!D || !C || !PM)
116 if (CB->size() > 0 && isInvalidPath(CB, *PM))
207 const ParentMap &PM) {
206 isInvalidPath(const CFGBlock *CB, const ParentMap &PM) argument
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsTargetMachine.h58 virtual void addAnalysisPasses(PassManagerBase &PM);
84 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
85 virtual bool addCodeEmitter(PassManagerBase &PM, JITCodeEmitter &JCE);
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86TargetMachine.h68 virtual void addAnalysisPasses(PassManagerBase &PM);
71 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
73 virtual bool addCodeEmitter(PassManagerBase &PM,
/freebsd-10.0-release/contrib/llvm/include/llvm/
H A DPassManager.h65 PassManagerImpl *PM; member in class:llvm::PassManager
H A DPassAnalysisSupport.h126 explicit AnalysisResolver(PMDataManager &P) : PM(P) { }
128 inline PMDataManager &getPMDataManager() { return PM; }
167 PMDataManager ± member in class:llvm::AnalysisResolver
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.h64 TargetPassConfig *createPassConfig(PassManagerBase &PM);
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.h64 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
/freebsd-10.0-release/contrib/llvm/lib/Target/
H A DTarget.cpp57 void LLVMAddTargetData(LLVMTargetDataRef TD, LLVMPassManagerRef PM) { argument
58 unwrap(PM)->add(new DataLayout(*unwrap(TD)));
62 LLVMPassManagerRef PM) {
63 unwrap(PM)->add(new TargetLibraryInfo(*unwrap(TLI)));
61 LLVMAddTargetLibraryInfo(LLVMTargetLibraryInfoRef TLI, LLVMPassManagerRef PM) argument
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.h59 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Lex/
H A DPTHLexer.h65 const unsigned char* ppcond, PTHManager &PM);
/freebsd-10.0-release/contrib/llvm/tools/llc/
H A Dllc.cpp315 PassManager PM;
321 PM.add(TLI);
324 Target.addAnalysisPasses(PM);
328 PM.add(new DataLayout(*TD));
330 PM.add(new DataLayout(mod));
367 if (Target.addPassesToEmitFile(PM, FOS, FileType, NoVerify,
377 PM.run(*mod);
/freebsd-10.0-release/contrib/llvm/lib/Analysis/IPA/
H A DCallGraphSCCPass.cpp113 PMDataManager *PM = P->getAsPMDataManager();
115 if (PM == 0) {
138 assert(PM->getPassManagerType() == PMT_FunctionPassManager &&
480 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) {
481 assert(PM->getPassManagerType() == PMT_FunctionPassManager &&
483 Changed |= ((FPPassManager*)PM)->doInitialization(CG.getModule());
495 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) {
496 assert(PM->getPassManagerType() == PMT_FunctionPassManager &&
498 Changed |= ((FPPassManager*)PM)->doFinalization(CG.getModule());
/freebsd-10.0-release/contrib/llvm/lib/ExecutionEngine/JIT/
H A DJIT.cpp287 FunctionPassManager &PM = jitstate->getPM(locked); local
288 PM.add(new DataLayout(*TM.getDataLayout()));
292 if (TM.addPassesToEmitMachineCode(PM, *JCE)) {
317 PM.doInitialization();
341 FunctionPassManager &PM = jitstate->getPM(locked); local
342 PM.add(new DataLayout(*TM.getDataLayout()));
346 if (TM.addPassesToEmitMachineCode(PM, *JCE)) {
351 PM.doInitialization();
372 FunctionPassManager &PM = jitstate->getPM(locked); local
373 PM
[all...]
H A DJIT.h32 FunctionPassManager PM; // Passes to compile a function member in class:llvm::JITState
33 Module *M; // Module used to create the PM
40 explicit JITState(Module *M) : PM(M), M(M) {}
43 return PM;
/freebsd-10.0-release/contrib/llvm/utils/TableGen/
H A DCodeGenSchedule.cpp851 const CodeGenProcModel &PM = ProcModels[PIdx];
854 for (RecIter II = PM.ItinRWDefs.begin(), IE = PM.ItinRWDefs.end();
862 + " in ItinResources for " + PM.ModelName);
1092 const CodeGenProcModel &PM =
1096 PM.ModelName +
1372 bool CodeGenSchedModels::hasSuperGroup(RecVec &SubUnits, CodeGenProcModel &PM) {
1373 for (unsigned i = 0, e = PM.ProcResourceDefs.size(); i < e; ++i) {
1374 if (!PM.ProcResourceDefs[i]->isSubClassOf("ProcResGroup"))
1377 PM
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/
H A DMBlazeTargetMachine.h76 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.h69 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM) LLVM_OVERRIDE;

Completed in 284 milliseconds

1234