Lines Matching defs:PM
71 DirectXPassConfig(DirectXTargetMachine &TM, PassManagerBase &PM)
72 : TargetPassConfig(TM, PM) {}
111 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut,
114 TargetPassConfig *PassConfig = createPassConfig(PM);
119 PM.add(createDXILPrettyPrinterPass(Out));
120 PM.add(createPrintModulePass(Out, "", true));
124 PM.add(createDXILEmbedderPass());
127 PM.add(createDXContainerGlobalsPass());
131 PM.add(MMIWP);
132 if (addAsmPrinter(PM, Out, DwoOut, FileType,
136 PM.add(createDXILWriterPass(Out));
144 bool DirectXTargetMachine::addPassesToEmitMC(PassManagerBase &PM,
151 TargetPassConfig *DirectXTargetMachine::createPassConfig(PassManagerBase &PM) {
152 return new DirectXPassConfig(*this, PM);