Lines Matching refs:PM
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()
230 PM.add(createFreeMachineFunctionPass()); in addPassesToEmitFile()
239 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, in addPassesToEmitMC() argument
245 addPassesToGenerateCode(*this, PM, DisableVerify, *MMIWP); in addPassesToEmitMC()
278 PM.add(Printer); in addPassesToEmitMC()
279 PM.add(createFreeMachineFunctionPass()); in addPassesToEmitMC()