Lines Matching refs:MAI

85   SPIRV::ModuleAnalysisInfo *MAI;  member in __anon04b4fe920111::SPIRVAsmPrinter
132 MAI->BBNumToRegMap.clear(); in emitFunctionBodyEnd()
136 if (MAI->MBBsToSkip.contains(&MBB)) in emitOpLabel()
140 LabelInst.addOperand(MCOperand::createReg(MAI->getOrCreateMBBRegister(MBB))); in emitOpLabel()
221 MCInstLowering.lower(MI, TmpInst, MAI); in outputInstruction()
229 if (!MAI->getSkipEmission(MI)) in emitInstruction()
234 if (!MAI->hasMBBRegister(*MI->getParent()) && isFuncOrHeaderInstr(MI, TII) && in emitInstruction()
243 for (MachineInstr *MI : MAI->getMSInstrs(MSType)) in outputModuleSection()
249 for (auto &Str : MAI->SrcExt) { in outputDebugSourceAndStrings()
258 Inst.addOperand(MCOperand::createImm(static_cast<unsigned>(MAI->SrcLang))); in outputDebugSourceAndStrings()
260 MCOperand::createImm(static_cast<unsigned>(MAI->SrcLangVersion))); in outputDebugSourceAndStrings()
265 for (auto &CU : MAI->ExtInstSetMap) { in outputOpExtInstImports()
280 Inst.addOperand(MCOperand::createImm(static_cast<unsigned>(MAI->Addr))); in outputOpMemoryModel()
281 Inst.addOperand(MCOperand::createImm(static_cast<unsigned>(MAI->Mem))); in outputOpMemoryModel()
292 for (MachineInstr *MI : MAI->GlobalVarList) { in outputEntryPoints()
302 Register Reg = MAI->getRegisterAlias(MF, MI->getOperand(0).getReg()); in outputEntryPoints()
308 for (MachineInstr *MI : MAI->getMSInstrs(SPIRV::MB_EntryPoints)) { in outputEntryPoints()
311 MCInstLowering.lower(MI, TmpInst, MAI); in outputEntryPoints()
323 I = MAI->getMSInstrs(SPIRV::MB_ExtFuncDecls).begin(), in outputExtFuncDecls()
324 E = MAI->getMSInstrs(SPIRV::MB_ExtFuncDecls).end(); in outputExtFuncDecls()
363 SPIRV::ModuleAnalysisInfo *MAI) { in addOpsFromMDNode() argument
370 Register FuncReg = MAI->getFuncReg(CE->getName().str()); in addOpsFromMDNode()
384 addOpsFromMDNode(Node, Inst, MAI); in outputExecutionModeFromMDNode()
394 addOpsFromMDNode(cast<MDNode>(Node->getOperand(i)), Inst, MAI); in outputExecutionMode()
402 Register FReg = MAI->getFuncReg(F.getGlobalIdentifier()); in outputExecutionMode()
442 Register Reg = MAI->getFuncReg(Func->getGlobalIdentifier()); in outputAnnotations()
466 MAI = &SPIRVModuleAnalysis::MAI; in outputModuleSections()
467 assert(ST && TII && MAI && M && "Module analysis is required"); in outputModuleSections()