Lines Matching defs:PM
85 DirectXPassConfig(DirectXTargetMachine &TM, PassManagerBase &PM)
86 : TargetPassConfig(TM, PM) {}
132 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut,
135 TargetPassConfig *PassConfig = createPassConfig(PM);
140 PM.add(createDXILPrettyPrinterLegacyPass(Out));
141 PM.add(createPrintModulePass(Out, "", true));
145 PM.add(createDXILEmbedderPass());
148 PM.add(createDXContainerGlobalsPass());
152 PM.add(MMIWP);
153 if (addAsmPrinter(PM, Out, DwoOut, FileType,
157 PM.add(createDXILWriterPass(Out));
165 bool DirectXTargetMachine::addPassesToEmitMC(PassManagerBase &PM,
172 TargetPassConfig *DirectXTargetMachine::createPassConfig(PassManagerBase &PM) {
173 return new DirectXPassConfig(*this, PM);