Lines Matching refs:PM
116 addPassesToGenerateCode(CodeGenTargetMachineImpl &TM, PassManagerBase &PM, in addPassesToGenerateCode() argument
121 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode()
124 PM.add(PassConfig); in addPassesToGenerateCode()
125 PM.add(&MMIWP); in addPassesToGenerateCode()
126 invokeGlobalTargetPassConfigCallbacks(TM, PM, PassConfig); in addPassesToGenerateCode()
135 bool CodeGenTargetMachineImpl::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter() argument
153 PM.add(Printer); in addAsmPrinter()
225 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile() argument
232 addPassesToGenerateCode(*this, PM, DisableVerify, *MMIWP); in addPassesToEmitFile()
237 if (addAsmPrinter(PM, Out, DwoOut, FileType, MMIWP->getMMI().getContext())) in addPassesToEmitFile()
242 PM.add(createPrintMIRPass(Out)); in addPassesToEmitFile()
245 PM.add(createFreeMachineFunctionPass()); in addPassesToEmitFile()
254 bool CodeGenTargetMachineImpl::addPassesToEmitMC(PassManagerBase &PM, in addPassesToEmitMC() argument
261 addPassesToGenerateCode(*this, PM, DisableVerify, *MMIWP); in addPassesToEmitMC()
296 PM.add(Printer); in addPassesToEmitMC()
297 PM.add(createFreeMachineFunctionPass()); in addPassesToEmitMC()