/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetMachine.cpp | 98 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 D | AMDGPUTargetMachine.cpp | 81 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 D | AMDGPUTargetMachine.h | 65 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMTargetMachine.cpp | 59 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 D | ARMTargetMachine.h | 58 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 D | HexagonTargetMachine.h | 75 virtual bool addPassesForOptimizations(PassManagerBase &PM); 76 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetMachine.h | 299 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 D | bugpoint.cpp | 162 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 D | UnreachableCodeChecker.cpp | 48 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 D | MipsTargetMachine.h | 58 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 D | X86TargetMachine.h | 68 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 D | PassManager.h | 65 PassManagerImpl *PM; member in class:llvm::PassManager
|
H A D | PassAnalysisSupport.h | 126 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 D | AArch64TargetMachine.h | 64 TargetPassConfig *createPassConfig(PassManagerBase &PM);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430TargetMachine.h | 64 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/ |
H A D | Target.cpp | 57 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 D | XCoreTargetMachine.h | 59 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
|
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Lex/ |
H A D | PTHLexer.h | 65 const unsigned char* ppcond, PTHManager &PM);
|
/freebsd-10.0-release/contrib/llvm/tools/llc/ |
H A D | llc.cpp | 315 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 D | CallGraphSCCPass.cpp | 113 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 D | JIT.cpp | 287 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 D | JIT.h | 32 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 D | CodeGenSchedule.cpp | 851 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 D | MBlazeTargetMachine.h | 76 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetMachine.h | 69 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM) LLVM_OVERRIDE;
|