Lines Matching refs:PM
92 addPassesToGenerateCode(LLVMTargetMachine *TM, PassManagerBase &PM, in addPassesToGenerateCode() argument
99 PM.add(createLowerEmuTLSPass(TM)); in addPassesToGenerateCode()
102 PM.add(createTargetTransformInfoWrapperPass(TM->getTargetIRAnalysis())); in addPassesToGenerateCode()
106 TargetPassConfig *PassConfig = TM->createPassConfig(PM); in addPassesToGenerateCode()
112 PM.add(PassConfig); in addPassesToGenerateCode()
126 PM.add(MMI); in addPassesToGenerateCode()
129 PM.add(new MachineFunctionAnalysis(*TM, MFInitializer)); in addPassesToGenerateCode()
150 PassManagerBase &PM, raw_pwrite_stream &Out, CodeGenFileType FileType, in addPassesToEmitFile() argument
155 addPassesToGenerateCode(this, PM, DisableVerify, StartBefore, StartAfter, in addPassesToEmitFile()
161 PM.add(createPrintMIRPass(outs())); in addPassesToEmitFile()
227 PM.add(Printer); in addPassesToEmitFile()
237 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, in addPassesToEmitMC() argument
241 Ctx = addPassesToGenerateCode(this, PM, DisableVerify, nullptr, nullptr, in addPassesToEmitMC()
272 PM.add(Printer); in addPassesToEmitMC()