Lines Matching defs:PM
112 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM,
117 TargetPassConfig *PassConfig = TM.createPassConfig(PM);
120 PM.add(PassConfig);
121 PM.add(&MMIWP);
130 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM,
146 PM.add(Printer);
210 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut,
217 addPassesToGenerateCode(*this, PM, DisableVerify, *MMIWP);
222 if (addAsmPrinter(PM, Out, DwoOut, FileType, MMIWP->getMMI().getContext()))
227 PM.add(createPrintMIRPass(Out));
230 PM.add(createFreeMachineFunctionPass());
239 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx,
245 addPassesToGenerateCode(*this, PM, DisableVerify, *MMIWP);
278 PM.add(Printer);
279 PM.add(createFreeMachineFunctionPass());